public static double [ ] METHOD_1 ( double [ ] VAR_1 ) { int length = VAR_1 . length ; if ( ( length & ( length - 1 ) ) != 0 ) throw new TYPE_1 ( STRING_1 ) ; double [ ] [ ] VAR_2 = METHOD_2 ( VAR_1 ) ; VAR_2 = TYPE_2 . METHOD_1 ( VAR_2 ) ; for ( int i = 0 ; i < length ; i ++ ) VAR_1 [ i ] = java.lang.Math.pow ( VAR_2 [ i ] [ 0 ] , INT_1 ) ; return VAR_1 ; }

public static double [ ] METHOD_1 ( double [ ] VAR_1 ) { int length = VAR_1 . length ; if ( ( length & ( length - 1 ) ) != 0 ) throw new TYPE_1 ( STRING_1 ) ; double [ ] [ ] VAR_2 = METHOD_2 ( VAR_1 ) ; VAR_2 = TYPE_2 . METHOD_1 ( VAR_2 ) ; for ( int i = 0 ; i < length ; i ++ ) VAR_1 [ i ] = VAR_2 [ i ] [ 0 ] ; return VAR_1 ; }
