temp.setNameType(type);
    public QName add(String namespaceURI, String localName, String prefix) {        temp.setLocalName(localName);        temp.setNamespaceURI(namespaceURI);        temp.setPrefix(prefix);		try {			return insert(temp);		} catch(HashtableOverflowException e) {		    // just clear the pool and try again		    values = new QName[tabSize];		    items = 0;		    try {                return insert(temp);            } catch (HashtableOverflowException e1) {            }            // should never happen, but just to be sure            return new QName(temp);		}	}