public TYPE_1 METHOD_1 ( ) { while ( ! ( VAR_1 . isEmpty ( ) ) ) { METHOD_2 ( ) ; } TYPE_2 operation = VAR_2 . METHOD_3 ( ) ; VAR_2 . METHOD_4 ( VAR_2 . METHOD_5 ( ) . METHOD_6 ( ) ) ; return new TYPE_1 ( operation , VAR_2 . METHOD_5 ( ) . METHOD_6 ( ) , VAR_2 . METHOD_7 ( ) . METHOD_6 ( ) ) ; }

public TYPE_1 METHOD_1 ( ) { TYPE_2 operation = VAR_2 . METHOD_3 ( ) ; VAR_2 . METHOD_4 ( VAR_2 . METHOD_5 ( ) . METHOD_6 ( ) ) ; return new TYPE_1 ( operation , VAR_2 . METHOD_5 ( ) . METHOD_6 ( ) , VAR_2 . METHOD_7 ( ) . METHOD_6 ( ) ) ; }
