public java.lang.Object answer ( TYPE_1 VAR_1 ) throws java.lang.Throwable { int VAR_2 = METHOD_1 ( VAR_1 ) ; METHOD_2 ( VAR_1 , VAR_2 ) ; if ( METHOD_3 ( VAR_1 . METHOD_4 ( ) , VAR_2 ) ) { return ( ( TYPE_2 ) ( VAR_1 ) ) . METHOD_5 ( ) [ VAR_2 ] ; } else { return VAR_1 . METHOD_6 ( VAR_2 ) ; } }

public java.lang.Object answer ( TYPE_1 VAR_1 ) throws java.lang.Throwable { int VAR_2 = METHOD_1 ( VAR_1 ) ; METHOD_2 ( VAR_1 , VAR_2 ) ; if ( METHOD_3 ( VAR_1 . METHOD_4 ( ) , VAR_2 ) ) { return ( ( TYPE_2 ) ( VAR_1 ) ) . METHOD_5 ( ) [ VAR_2 ] ; } return VAR_1 . METHOD_6 ( VAR_2 ) ; }
