if (entityInfo.get (eName) == null) { Object entity[] = new Object [5]; entity [0] = new Integer (ENTITY_INTERNAL);  entity [3] = value; entityInfo.put (eName, entity); } if (handler.getFeature (SAXDriver.FEATURE + "string-interning")) { if ("lt" == eName || "gt" == eName || "quot" == eName || "apos" == eName || "amp" == eName) return; } else { if ("lt".equals(eName) || "gt".equals(eName) || "quot".equals(eName) || "apos".equals(eName) || "amp".equals(eName)) return;
if (entityInfo.get(eName) == null) { EntityInfo entity = new EntityInfo(); entity.type = ENTITY_INTERNAL; entity.value = value; entityInfo.put(eName, entity); } if (handler.stringInterning) { if ("lt" == eName || "gt" == eName || "quot" == eName || "apos" == eName || "amp" == eName) { return; } } else { if ("lt".equals(eName) || "gt".equals(eName) || "quot".equals(eName) || "apos".equals(eName) || "amp".equals(eName)) { return; } } handler.getDeclHandler().internalEntityDecl(eName, value);
    private void setInternalEntity (String eName, String value)    throws SAXException    {	if (skippedPE)	    return;	if (entityInfo.get (eName) == null) {	    Object entity[] = new Object [5];	    entity [0] = new Integer (ENTITY_INTERNAL);// FIXME: shrink!!  [2] useless	    entity [3] = value;	    entityInfo.put (eName, entity);	}  if (handler.getFeature (SAXDriver.FEATURE + "string-interning")) {    if ("lt" == eName || "gt" == eName || "quot" == eName        || "apos" == eName || "amp" == eName)	    return;  } else {    if ("lt".equals(eName) || "gt".equals(eName) || "quot".equals(eName)        || "apos".equals(eName) || "amp".equals(eName))	    return;  }	handler.getDeclHandler ()	    .internalEntityDecl (eName, value);    }