code: public ImpersonationToken getImpersonationToken(Object userIdOrUsername, Integer tokenId) throws GitLabApiException {
  
          if (tokenId == null) {
              throw new RuntimeException("tokenId cannot be null");
          }
  
          Response response = get(Response.Status.OK, null, "users", getUserIdOrUsername(userIdOrUsername), "impersonation_tokens", tokenId);
          return (response.readEntity(ImpersonationToken.class));
      }
docs: Get an impersonation token of a user.  Available only for admin users.
  
  <pre><code>GitLab Endpoint: GET /users/:user_id/impersonation_tokens/:impersonation_token_id</code></pre>
  
  @param userIdOrUsername the user in the form of an Integer(ID), String(username), or User instance
  @param tokenId the impersonation token ID to get
  @return the specified impersonation token
  @throws GitLabApiException if any exception occurs