code: public String getLocalName(int nodeHandle)
    {
      int expType = _exptype(makeNodeIdentity(nodeHandle));
  
      if (expType == DTM.PROCESSING_INSTRUCTION_NODE)
      {
        int dataIndex = _dataOrQName(makeNodeIdentity(nodeHandle));
        dataIndex = m_data.elementAt(-dataIndex);
        return m_valuesOrPrefixes.indexToString(dataIndex);
      }
      else
        return m_expandedNameTable.getLocalName(expType);
    }
docs: Override SAX2DTM.getLocalName() in SAX2DTM2.
  <p>Processing for PIs is different.
  
  Given a node handle, return its XPath- style localname. (As defined in
  Namespaces, this is the portion of the name after any colon character).
  
  @param nodeHandle the id of the node.
  @return String Local name of this node.