public void METHOD_1 ( long number , int VAR_1 ) { if ( ! ( VAR_2 ) ) throw new TYPE_1 ( STRING_1 ) ; if ( VAR_1 < 1 ) throw new TYPE_2 ( STRING_2 ) ; if ( VAR_1 > INT_1 ) throw new TYPE_2 ( STRING_3 ) ; long a ; for ( int i = VAR_1 ; i >= 0 ; i -- ) { a = METHOD_2 ( i ) ; METHOD_3 ( ( ( number & a ) == a ) ) ; } }

public void METHOD_1 ( long number , int VAR_1 ) { if ( ! ( VAR_2 ) ) throw new TYPE_1 ( STRING_1 ) ; if ( VAR_1 < 1 ) throw new TYPE_2 ( STRING_2 ) ; if ( VAR_1 > INT_1 ) throw new TYPE_2 ( STRING_3 ) ; long a ; for ( int i = VAR_1 - 1 ; i >= 0 ; i -- ) { a = METHOD_2 ( i ) ; METHOD_3 ( ( ( number & a ) == a ) ) ; } }
