docs: public double getRequiredVersion() {
  
          if (m_requiredVersion == 0) {
              String versionStr = getConfigurationContentStringValue(NODE_VERSION);
              try {
                  m_requiredVersion = Double.parseDouble(versionStr);
              } catch (Exception e) {
                  // the version number is not in the correct format
                  LOG.error(
                      Messages.get().getBundle().key(
                          Messages.LOG_USERAGREEMENT_WRONG_VERSION_2,
                          versionStr,
                          getConfigurationContent().getFile().getRootPath()));
              }
          }
          return m_requiredVersion;
      }