public java.lang.Object METHOD_1 ( final java.lang.String VAR_1 , final java.lang.String key ) { return new TYPE_1 < java.lang.Object > ( VAR_2 , VAR_3 , VAR_4 ) { public java.lang.Object execute ( TYPE_2 VAR_5 ) { return VAR_5 . METHOD_1 ( VAR_1 ) ; } } . METHOD_2 ( 1 , key ) ; }

public java.lang.Object METHOD_1 ( final java.lang.String VAR_1 , final java.lang.String key ) { return new TYPE_1 < java.lang.Object > ( VAR_2 , VAR_3 , VAR_4 ) { public java.lang.Object execute ( TYPE_2 VAR_5 ) { return VAR_5 . METHOD_1 ( VAR_1 ) ; } } . METHOD_2 ( key ) ; }
