METHOD_0 ( ) { java . lang . String IDENT_0 = io . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_1 ( input ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . lang . String ) { if ( name == null ) { return null ; } boolean IDENT_4 = false ; java . lang . StringBuilder IDENT_5 = new java . lang . StringBuilder ( name . length ( ) ) ; if ( ( ! ( name . isEmpty ( ) ) ) && ( java . lang . IDENT_6 . METHOD_2 ( name . charAt ( 0 ) ) ) ) { IDENT_5 . append ( STRING_0 ) ; } for ( char IDENT_7 : name . METHOD_3 ( ) ) { boolean IDENT_8 = ! ( ( ( java . lang . IDENT_6 . METHOD_4 ( IDENT_7 ) ) || ( IDENT_7 == STRING_1 ) ) || ( IDENT_7 == STRING_2 ) ) ; if ( IDENT_8 || ( IDENT_7 == STRING_2 ) ) { if ( IDENT_4 ) { continue ; } else { IDENT_5 . append ( STRING_0 ) ; IDENT_4 = true ; } } else { IDENT_5 . append ( IDENT_7 ) ; IDENT_4 = false ; } } return IDENT_5 . toString ( ) ; }
org . junit . Assert . assertEquals ( expected , METHOD_1 )