code: @Override
      public synchronized void resetToken(Class<?> groupType) {
          getSessionTokenMap().ifPresent(tokenMap -> {
              showRemovingToken(groupType, tokenMap);
              tokenMap.remove(groupType);
              if (tokenMap.isEmpty()) {
                  removeTokenFromSession();
              }
          }).orElse(() -> {
              removeTokenFromSession();
          });
      }
docs: =============