code: static Map<String, CmsClientProperty> createClientProperties(Iterable<CmsProperty> props, boolean preserveOrigin) {
  
          Map<String, CmsClientProperty> result = new HashMap<String, CmsClientProperty>();
          for (CmsProperty prop : props) {
              CmsClientProperty clientProp = createClientProperty(prop, preserveOrigin);
              result.put(prop.getName(), clientProp);
          }
          return result;
      }
docs: Converts a sequence of properties to a map of client-side property beans.<p>
  
  @param props the sequence of properties
  @param preserveOrigin if true, the origin of the properties should be copied to the client properties
  
  @return the map of client properties