code: @Nonnull
    public static String getCleanPropertyValue (@Nonnull final String sPropertyValue)
    {
      // If a blank is contained, simply quote it
      if (sPropertyValue.indexOf (' ') != -1)
        return ObjectName.quote (sPropertyValue);
  
      // ":" is prohibited
      // "," is the property separator
      // "//" is according to the specs reserved for future use
      String ret = sPropertyValue;
      ret = StringHelper.replaceAll (ret, ':', '.');
      ret = StringHelper.replaceAll (ret, ',', '.');
      ret = StringHelper.replaceAll (ret, "//", "__");
      return ret;
    }
docs: Create a clean property value applicable for an {@link ObjectName} property
  value by replacing the special chars ":" and "," with "." and "//" with
  "__". If the input value contains a blank, the quotes value is returned.
  
  @param sPropertyValue
  The original property value. May not be <code>null</code>.
  @return The modified property value applicable for {@link ObjectName}.
  @see ObjectName#quote(String)