docs: public synchronized List<CmsResource> changeResourcesInFolderWithProperty(
          CmsRequestContext context,
          CmsResource resource,
          String propertyDefinition,
          String oldValue,
          String newValue,
          boolean recursive)
      throws CmsException, CmsVfsException {
  
          CmsDbContext dbc = m_dbContextFactory.getDbContext(context);
          List<CmsResource> result = null;
          try {
              result = m_driverManager.changeResourcesInFolderWithProperty(
                  dbc,
                  resource,
                  propertyDefinition,
                  oldValue,
                  newValue,
                  recursive);
          } catch (Exception e) {
              dbc.report(
                  null,
                  Messages.get().container(
                      Messages.ERR_CHANGE_RESOURCES_IN_FOLDER_WITH_PROP_4,
                      new Object[] {propertyDefinition, oldValue, newValue, context.getSitePath(resource)}),
                  e);
          } finally {
              dbc.clear();
          }
          return result;
      }