public static TYPE_1 METHOD_1 ( TYPE_2 parameters ) throws java.io.IOException { java.lang.String output = parameters . getValue ( VAR_1 ) ; parameters . METHOD_2 ( VAR_1 ) ; if ( ( output != null ) && ( output . equals ( STRING_1 ) ) ) VAR_2 = new TYPE_3 ( ) ; else VAR_2 = new TYPE_4 ( ) ; return VAR_2 ; }

public static TYPE_1 METHOD_1 ( TYPE_2 parameters ) throws java.io.IOException { java.lang.String output = parameters . getValue ( VAR_1 ) ; parameters . METHOD_2 ( VAR_1 ) ; if ( ( output != null ) && ( output . equals ( STRING_1 ) ) ) VAR_2 = new TYPE_3 ( ) ; else if ( ( VAR_2 ) == null ) VAR_2 = new TYPE_4 ( ) ; return VAR_2 ; }
