void add(String id) { final int bucket = (id.hashCode() & 0x7FFFFFFF) % fTableSize; Entry entry = search(id, bucket); if (entry == null) { if (fElementIDTable[fElementScope] == 0) { fElementIDTable[fElementScope] = fIDScope = ++fIDDepth; } entry = new Entry(id, fIDScope, fBuckets[bucket]); fBuckets[bucket] = entry; fNum++; } }