code: void init() throws MpJwtProcessingException {
          String methodName = "init";
          if (tc.isDebugEnabled()) {
              Tr.entry(tc, methodName);
          }
          setUpJsseHelper();
          if (this.jsseHelper == null) {
              if (tc.isDebugEnabled()) {
                  Tr.exit(tc, methodName);
              }
              return;
          }
          Properties sslProps = null;
          try {
              sslProps = getSslPropertiesFromJsseHelper();
          } catch (Exception e) {
              String msg = Tr.formatMessage(tc, "ERROR_LOADING_SSL_PROPS", new Object[] { e.getLocalizedMessage() });
              Tr.error(tc, msg);
              throw new MpJwtProcessingException(msg, e);
          }
          setKeystoreAndTruststoreNames(sslProps);
          if (tc.isDebugEnabled()) {
              Tr.exit(tc, methodName);
          }
      }
docs: init when needed