public long METHOD_1 ( TYPE_1 source ) throws java.io.IOException { long VAR_1 = source . METHOD_2 ( ) ; if ( VAR_1 == 0 ) return 0 ; METHOD_3 ( ) ; VAR_2 . METHOD_4 ( ) ; try { if ( ( VAR_3 ) || ( VAR_4 ) ) { throw new TYPE_2 ( ) ; } return METHOD_5 ( source ) ; } finally { VAR_2 . METHOD_6 ( ) ; } }

public long METHOD_1 ( TYPE_1 source ) throws java.io.IOException { METHOD_3 ( ) ; VAR_2 . METHOD_4 ( ) ; try { if ( ( VAR_3 ) || ( VAR_4 ) ) { throw new TYPE_2 ( ) ; } return METHOD_5 ( source ) ; } finally { VAR_2 . METHOD_6 ( ) ; } }
