docs: public static CmsPathValue getPathValue(CmsClientProperty property, Mode mode) {
  
          if (property != null) {
              return property.getPathValue(mode);
          }
          switch (mode) {
              case resource:
                  return new CmsPathValue("", PATH_RESOURCE_VALUE);
              case structure:
                  return new CmsPathValue("", PATH_STRUCTURE_VALUE);
              case effective:
                  return new CmsPathValue("", PATH_STRUCTURE_VALUE);
              default:
                  throw new IllegalArgumentException();
          }
      }