code: void checkInitialized(Logger pLogger)
              throws ELException {
          if (!mInitialized) {
              synchronized (this) {
                  if (!mInitialized) {
                      initialize(pLogger);
                      mInitialized = true;
                  }
              }
          }
      }
docs: Makes sure that this class has been initialized, and synchronizes
  the initialization if it's required.