public void METHOD_1 ( final TYPE_1 VAR_1 ) throws java.lang.Exception { if ( VAR_2 . METHOD_2 ( ) ) { VAR_3 . METHOD_1 ( new TYPE_1 ( ) { public void METHOD_3 ( final TYPE_2 VAR_4 ) throws java.lang.Exception { VAR_1 . METHOD_3 ( new TYPE_3 ( VAR_4 ) ) ; } } ) ; } VAR_3 . METHOD_1 ( VAR_1 ) ; }

public void METHOD_1 ( final TYPE_1 VAR_1 ) throws java.lang.Exception { TYPE_1 op = VAR_1 ; if ( VAR_2 . METHOD_2 ( ) ) { op = new TYPE_1 ( ) { public void METHOD_3 ( final TYPE_2 VAR_4 ) throws java.lang.Exception { VAR_1 . METHOD_3 ( new TYPE_3 ( VAR_4 ) ) ; } } ; } VAR_3 . METHOD_1 ( op ) ; }
