void METHOD_1 ( int [ ] VAR_1 ) { TYPE_1 VAR_2 = null ; TYPE_1 VAR_3 = null ; for ( int i = ( VAR_1 . length ) - 1 ; i >= 0 ; i -- ) { final TYPE_2 < TYPE_1 , TYPE_1 > p = METHOD_2 ( VAR_2 , VAR_1 [ i ] , VAR_3 ) ; VAR_2 = p . METHOD_3 ( ) ; VAR_3 = p . getValue ( ) ; VAR_1 [ i ] = ( VAR_3 != null ) ? VAR_3 . data : - 1 ; } }

public void METHOD_1 ( int [ ] a ) { for ( int i = ( a . length ) - 1 ; i >= 0 ; i -- ) { VAR_3 = null ; VAR_2 = METHOD_2 ( VAR_2 , a [ i ] ) ; a [ i ] = ( ( VAR_3 ) == null ) ? - 1 : VAR_3 . data ; } }
