code: public void initialize(
          String className,
          String maxUsagePercent,
          String logInterval,
          String emailInterval,
          String warningInterval) {
  
          m_className = className;
          m_maxUsagePercent = Integer.parseInt(maxUsagePercent);
          m_logInterval = Integer.parseInt(logInterval);
          try {
              m_emailInterval = Integer.parseInt(emailInterval);
          } catch (NumberFormatException e) {
              // throw exception, when email interval is not null, or not an empty/whitespace string
              if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(emailInterval)) {
                  throw new NumberFormatException();
              }
          }
          m_warningInterval = Integer.parseInt(warningInterval);
      }
docs: Initializes the configuration with the required parameters.<p>
  
  @param className the name of the memory monitor class
  @param maxUsagePercent the max usage percent value
  @param logInterval the interval to log
  @param emailInterval the interval to send email
  @param warningInterval the interval to warn