METHOD_0 ( ) { java . lang . StringBuilder out = new java . lang . StringBuilder ( ) ; java . lang . String code = ( ( ( STRING_0 + ( java . lang . System . METHOD_1 ( ) ) ) + STRING_1 ) + ( java . lang . System . METHOD_1 ( ) ) ) + STRING_2 ; java . lang . String expected = ( ( ( ( ( ( STRING_3 + ( java . lang . System . METHOD_1 ( ) ) ) + STRING_1 ) + ( java . lang . System . METHOD_1 ( ) ) ) + STRING_2 ) + ( java . lang . System . METHOD_1 ( ) ) ) + STRING_4 ) + ( java . lang . System . METHOD_1 ( ) ) ; java . util . List < java . lang . String > list = java . util . Arrays . asList ( code . split ( java . lang . System . METHOD_1 ( ) ) ) ; java . lang . String meta = STRING_5 ; com . IDENT_0 . IDENT_1 . IDENT_2 instance = new com . IDENT_0 . IDENT_1 . METHOD_2 ( ) ; instance . METHOD_3 ( out , list , meta ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( java . lang . StringBuilder , java . util . List , java . lang . String ) { out . append ( STRING_6 ) . append ( meta ) . append ( STRING_7 ) ; for ( final java . lang . String s : list ) { for ( int i = 0 ; i < ( s . length ( ) ) ; i ++ ) { final char c = s . charAt ( i ) ; switch ( c ) { case STRING_8 : out . append ( STRING_9 ) ; break ; case STRING_10 : out . append ( STRING_11 ) ; break ; case STRING_12 : out . append ( STRING_13 ) ; break ; default : out . append ( c ) ; break ; } } out . append ( com . IDENT_0 . IDENT_1 . IDENT_3 . IDENT_4 ) ; } out . append ( STRING_4 ) . append ( com . IDENT_0 . IDENT_1 . IDENT_3 . IDENT_4 ) ; }
org . junit . Assert . assertEquals ( expected , out . toString ( ) )