public java.lang.Long METHOD_1 ( final byte [ ] key , final int VAR_1 ) { return new TYPE_1 < java.lang.Long > ( VAR_2 , VAR_3 , VAR_4 ) { public java.lang.Long execute ( TYPE_2 VAR_5 ) { return VAR_5 . METHOD_1 ( key , VAR_1 ) ; } } . METHOD_2 ( key ) ; }

public java.lang.Long METHOD_1 ( final byte [ ] key , final int VAR_1 ) { return new TYPE_1 < java.lang.Long > ( VAR_2 , VAR_3 , VAR_4 ) { public java.lang.Long execute ( TYPE_2 VAR_5 ) { return VAR_5 . METHOD_1 ( key , VAR_1 ) ; } } . METHOD_2 ( null ) ; }
