code: func NewUAAAuthentication(client UAAClient, cache TokenCache) *UAAAuthentication {
  	return &UAAAuthentication{
  		client: client,
  		cache:  cache,
  	}
  }
docs: // NewUAAAuthentication returns a pointer to a UAAAuthentication wrapper with
  // the client and a token cache.