public char METHOD_1 ( ) throws TYPE_1 { this . METHOD_2 ( ) ; this . METHOD_3 ( ) ; try { java.lang.Object obj = this . VAR_1 . get ( this . VAR_2 ) ; if ( obj == null ) throw new java.lang.NullPointerException ( ) ; if ( obj instanceof TYPE_2 ) return TYPE_2 . METHOD_4 ( ( ( TYPE_2 ) ( obj ) ) ) ; throw new TYPE_3 ( STRING_1 ) ; } finally { ( this . VAR_2 ) ++ ; } }

public char METHOD_1 ( ) throws TYPE_1 { this . METHOD_2 ( ) ; this . METHOD_3 ( ) ; java.lang.Object obj = this . VAR_1 . get ( this . VAR_2 ) ; if ( obj == null ) throw new java.lang.NullPointerException ( ) ; if ( obj instanceof TYPE_2 ) return TYPE_2 . METHOD_4 ( ( ( TYPE_2 ) ( obj ) ) ) ; ( this . VAR_2 ) ++ ; throw new TYPE_3 ( STRING_1 ) ; }
