public void METHOD_1 ( int VAR_1 , int VAR_2 ) throws java.io.IOException { int VAR_3 = METHOD_2 ( ) ; if ( VAR_3 == VAR_2 ) { METHOD_1 ( VAR_1 , ( - 1 ) ) ; } else if ( VAR_3 != VAR_1 ) { throw new java.io.IOException ( java.lang.String.format ( STRING_1 , VAR_1 , VAR_3 ) ) ; } }

public void METHOD_1 ( int VAR_1 , int VAR_2 ) throws java.io.IOException { int VAR_3 = METHOD_2 ( ) ; if ( ( VAR_3 == VAR_2 ) || ( VAR_3 < VAR_1 ) ) { METHOD_1 ( VAR_1 , ( - 1 ) ) ; } else if ( VAR_3 != VAR_1 ) { throw new java.io.IOException ( java.lang.String.format ( STRING_1 , VAR_1 , VAR_3 ) ) ; } }
