public java.lang.Object METHOD_1 ( java.lang.Object VAR_1 , TYPE_1 method , java.lang.Object ... args ) throws java.lang.Throwable { TYPE_2 VAR_2 = ( ( TYPE_2 ) ( args [ 0 ] ) ) ; TYPE_3 VAR_3 = TYPE_3 . METHOD_2 ( VAR_2 ) ; if ( VAR_3 == null ) { return method . METHOD_3 ( VAR_1 , args ) ; } return TYPE_4 . get ( ) . METHOD_4 ( VAR_2 ) ; }

public java.lang.Object METHOD_1 ( java.lang.Object VAR_1 , TYPE_1 method , java.lang.Object ... args ) throws java.lang.Throwable { TYPE_2 VAR_2 = ( ( TYPE_2 ) ( args [ 0 ] ) ) ; TYPE_3 VAR_3 = TYPE_3 . METHOD_2 ( VAR_2 ) ; if ( VAR_3 == null ) { return method . METHOD_3 ( VAR_1 , args ) ; } return TYPE_4 . get ( ) . METHOD_4 ( VAR_3 ) ; }
