docs: @Override
      public Subject performLogin(String jaasEntryName, CallbackHandler callbackHandler, Subject partialSubject) throws LoginException {
          LoginContext loginContext = null;
          loginContext = doLoginContext(jaasEntryName, callbackHandler, partialSubject);
          return (loginContext == null ? null : loginContext.getSubject());
      }