protected TYPE_1 METHOD_1 ( TYPE_2 obj ) throws java.io.IOException { if ( ( obj == null ) || ( ( obj . METHOD_2 ( ) . getType ( ) ) != ( VAR_1 ) ) ) { throw new java.io.IOException ( STRING_1 ) ; } else { return ( ( TYPE_1 ) ( obj . get ( ) ) ) ; } }

protected TYPE_1 METHOD_1 ( TYPE_2 obj ) throws java.io.IOException { if ( ( obj == null ) || ( ( obj . METHOD_2 ( ) . getType ( ) ) != ( VAR_1 ) ) ) { throw new java.io.IOException ( STRING_1 ) ; } else { return ( ( TYPE_1 ) ( obj . METHOD_2 ( ) ) ) ; } }
