code: public String removeProperty(final String propertyName) throws DOMException {
          if (null == propertyName) {
              return "";
          }
          for (int i = 0; i < properties_.size(); i++) {
              final Property p = properties_.get(i);
              if (p != null && propertyName.equalsIgnoreCase(p.getName())) {
                  properties_.remove(i);
                  if (p.getValue() == null) {
                      return "";
                  }
                  return p.getValue().toString();
              }
          }
          return "";
      }
docs: Remove a property.
  
  @param propertyName the property name
  @return the removed property
  @throws DOMException in case of error