public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { final TYPE_2 VAR_2 = VAR_1 ; TYPE_1 VAR_3 = new TYPE_1 ( ) { public void execute ( ) { TYPE_3 . get ( STRING_1 ) . METHOD_2 ( ) ; TYPE_3 . get ( STRING_2 ) . METHOD_2 ( ) ; VAR_2 . METHOD_3 ( ) ; } } ; return VAR_3 ; }

public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { this . VAR_1 = VAR_1 ; final TYPE_2 VAR_2 = this . VAR_1 ; TYPE_1 VAR_3 = new TYPE_1 ( ) { public void execute ( ) { TYPE_3 . get ( STRING_1 ) . METHOD_2 ( ) ; TYPE_3 . get ( STRING_2 ) . METHOD_2 ( ) ; VAR_2 . METHOD_3 ( ) ; } } ; return VAR_3 ; }
