if(ht.size() < 1) {
throwAX("lock: Must call addString at least once.");
}
AOSLHashtable aoslh = null;
UniqueStringAP usapAbsolute = null;
UniqueStringAP usapUnique = null;
if(getUnqStrCount() == -1) {
aoslh = new AOSLHashtable((new Utility()).getOptimizedHT(ht), bFALSE_IN_PRODUCTION);
} else if(getCountUnq() != getUnqStrCount()) {
throwAX("getAOSLookup: getCountUnq() (" + getCountUnq() + ") is less than the getUnqStrCount() (" + getUnqStrCount() + ")");
} else {
//The size was provided to us at construction,
//so the Hashtable was optimized to begin with.
aoslh = new AOSLHashtable(ht, bFALSE_IN_PRODUCTION);
}
ht = null;
//Create the absolute-to-unique map.