code: private Map<String, CmsXmlContentProperty> removeHiddenProperties(Map<String, CmsXmlContentProperty> propConfig) {
  
          Map<String, CmsXmlContentProperty> result = new LinkedHashMap<String, CmsXmlContentProperty>();
          for (Map.Entry<String, CmsXmlContentProperty> entry : propConfig.entrySet()) {
              if (!m_handler.isHiddenProperty(entry.getKey())) {
                  result.put(entry.getKey(), entry.getValue());
              }
          }
          return result;
      }
docs: Helper method for removing hidden properties from a map of property configurations.<p>
  
  The map passed into the method is not changed; a map which only contains the non-hidden
  property definitions is returned.<p>
  
  @param propConfig the property configuration
  
  @return the filtered property configuration