docs: protected void fillItem(CmsObject cms, CmsResource resource, Locale locale) {
  
          Item resourceItem = m_container.getItem(resource.getStructureId().toString());
          if (resourceItem == null) {
              resourceItem = m_container.addItem(resource.getStructureId().toString());
          }
          fillItemDefault(resourceItem, cms, resource, locale);
          for (I_ResourcePropertyProvider provider : m_propertyProviders) {
              provider.addItemProperties(resourceItem, cms, resource, locale);
          }
      }