code: protected List<String> parseOptionalStringValues(final String path) {
  
          final List<I_CmsXmlContentValue> values = m_xml.getValues(path, m_locale);
          if (values == null) {
              return null;
          } else {
              List<String> stringValues = new ArrayList<String>(values.size());
              for (I_CmsXmlContentValue value : values) {
                  stringValues.add(value.getStringValue(null));
              }
              return stringValues;
          }
      }
docs: Helper to read an optional String value list.
  @param path The XML path of the element to read.
  @return The String list stored in the XML, or <code>null</code> if the value could not be read.