TYPE_1 METHOD_1 ( TYPE_1 out ) throws java.io.IOException { VAR_1 . METHOD_2 ( out ) ; VAR_1 . METHOD_1 ( out ) ; out . METHOD_3 ( STRING_1 ) ; boolean VAR_2 = true ; for ( TYPE_2 VAR_3 : VAR_4 ) { if ( ! VAR_2 ) out . METHOD_3 ( STRING_2 ) ; VAR_3 . METHOD_2 ( out ) ; VAR_3 . METHOD_1 ( out ) ; VAR_2 = false ; } return out . METHOD_3 ( STRING_3 ) ; }

TYPE_1 METHOD_1 ( TYPE_1 out ) throws java.io.IOException { VAR_1 . toString ( out ) ; out . METHOD_3 ( STRING_1 ) ; boolean VAR_2 = true ; for ( TYPE_2 VAR_3 : VAR_4 ) { if ( ! VAR_2 ) out . METHOD_3 ( STRING_2 ) ; VAR_3 . METHOD_2 ( out ) ; VAR_3 . METHOD_1 ( out ) ; VAR_2 = false ; } return out . METHOD_3 ( STRING_3 ) ; }
