docs: public static CmsJspContentAccessValueWrapper createWrapper(
          CmsObject cms,
          I_CmsXmlContentValue value,
          I_CmsXmlDocument content,
          String valueName,
          Locale locale) {
  
          if ((value != null) && (cms != null)) {
              return new CmsJspContentAccessValueWrapper(cms, value);
          }
          if ((content != null) && (valueName != null) && (locale != null) && (cms != null)) {
              CmsJspContentAccessValueWrapper wrapper = new CmsJspContentAccessValueWrapper();
              wrapper.m_nullValueInfo = new NullValueInfo(content, valueName, locale);
              wrapper.m_cms = cms;
              return wrapper;
          }
          // if no value is available,
          return NULL_VALUE_WRAPPER;
      }