public static java.lang.String METHOD_1 ( int VAR_1 ) throws TYPE_1 { if ( ( VAR_1 >= 0 ) && ( VAR_1 <= INT_1 ) ) { int VAR_2 = ~ ( ( 1 < < ( INT_1 - VAR_1 ) ) - 1 ) ; return TYPE_2 . METHOD_2 ( VAR_2 ) ; } else { throw new TYPE_1 ( VAR_3 , STRING_1 ) ; } }

public static java.lang.String METHOD_1 ( int VAR_1 ) throws TYPE_1 { if ( ( VAR_1 >= 1 ) && ( VAR_1 <= INT_1 ) ) { int VAR_2 = ~ ( ( 1 < < ( INT_1 - VAR_1 ) ) - 1 ) ; return TYPE_2 . METHOD_2 ( VAR_2 ) ; } else { throw new TYPE_1 ( VAR_3 , STRING_1 ) ; } }
