public TYPE_1 METHOD_1 ( ) throws java.io.IOException { byte VAR_1 = METHOD_2 ( ) ; byte VAR_2 = METHOD_2 ( ) ; int size = METHOD_3 ( ) ; if ( size > ( VAR_3 ) ) throw new TYPE_2 ( STRING_1 ) ; return new TYPE_1 ( VAR_1 , VAR_2 , size ) ; }

public TYPE_1 METHOD_1 ( ) throws java.io.IOException { byte VAR_1 = METHOD_2 ( ) ; byte VAR_2 = METHOD_2 ( ) ; int size = METHOD_3 ( ) ; if ( ( ( VAR_3 ) != ( - 1 ) ) && ( size > ( VAR_3 ) ) ) { throw new TYPE_2 ( STRING_1 ) ; } return new TYPE_1 ( VAR_1 , VAR_2 , size ) ; }
