docs: public String processModification(Properties attributes) throws XDocletException
      {
          String     name = attributes.getProperty(ATTRIBUTE_NAME);
          Properties mods = _curClassDef.getModification(name);
          String     key;
          String     value;
  
          if (mods == null)
          {
              mods = new Properties();
              _curClassDef.addModification(name, mods);
          }
  
          attributes.remove(ATTRIBUTE_NAME);
          for (Enumeration en = attributes.keys(); en.hasMoreElements();)
          {
              key   = (String)en.nextElement();
              value = attributes.getProperty(key);
              mods.setProperty(key, value);
          }
          return "";
      }