code: @Override
  	public void addAttributesToJwtSSOToken(Subject subject) throws WSLoginFailedException {
  		Set<JsonWebToken> jsonWebTokenPrincipals = getJwtPrincipals(subject);
  		if (jsonWebTokenPrincipals != null && !jsonWebTokenPrincipals.isEmpty()) {
  			subject.getPrincipals().removeAll(jsonWebTokenPrincipals);
  		}
  		createJwtSSOToken(subject);
  	}
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.security.jwt.sso.token.utils.JwtSSOToken#
  addCustomCacheKeyAndRealmToJwtSSOToken(javax.security.auth.Subject,
  java.lang.String)