@Override
    public void addPCData(Reader reader, String systemID, int lineNr) throws Exception {
      if (insideEntry && key != null) {
        String value = StreamUtil.readText(reader);
        myMap.put(new Key(key), value);
      }
    }
@Override
    public void addPCData(Reader reader, String systemID, int lineNr)