code: @Override
    public SessionHandle openSessionWithImpersonation(String username, String password, Map<String, String> configuration,
        String delegationToken) throws HiveSQLException {
      SessionHandle sessionHandle = sessionManager.openSession(SERVER_VERSION, username, password, null, configuration,
          true, delegationToken);
      LOG.debug(sessionHandle + ": openSession()");
      return sessionHandle;
    }
docs: /* (non-Javadoc)
  @see org.apache.hive.service.cli.ICLIService#openSession(java.lang.String, java.lang.String, java.util.Map)