docs: private boolean isProcessedBefore(CmsResource resource) throws CmsException {
  
          CmsProperty testProp = getCms().readPropertyObject(
              resource,
              CmsTagReplaceSettings.PROPERTY_CONTENTOOLS_TAGREPLACE,
              false);
          if (testProp.isNullProperty()) {
              return false;
          } else {
              String testValue = testProp.getResourceValue();
              if (CmsStringUtil.isEmptyOrWhitespaceOnly(testValue)) {
                  return false;
              } else {
                  return testValue.equals(m_settings.getPropertyValueTagReplaceID());
              }
          }
      }