if(_id == null)return isEnum2(idx);
int j = Arrays.binarySearch(_id,0,_len,idx);
if(j < 0)return false;
return isEnum2(j);
}
<BUG>public void addEnum(int e) {append2(e,Integer.MIN_VALUE+1);}
public void addNA  (     ) {
append2(0,Integer.MIN_VALUE  ); }</BUG>
public void addNum (long val, int exp) {
if( val == 0 ) exp = 0;// Canonicalize zero

if(_id == null)return isEnum2(idx);
int j = Arrays.binarySearch(_id,0,_len,idx);
if(j < 0)return false;
return isEnum2(j);
}
public void addEnum(int e) {append2(e,Integer.MIN_VALUE+1);}
public void addNA  (     ) {append2(Long.MAX_VALUE,Integer.MIN_VALUE  ); }
public void addNum (long val, int exp) {
if( val == 0 ) exp = 0;// Canonicalize zero
