public Single<TAccessToken> grantNewAccessToken(OAuth2Grant<TAccessToken> grant){
  return grantNewAccessToken(grant,Calendar.getInstance());
}

public Single < TAccessToken > grantNewAccessToken ( OAuth2Grant < TAccessToken > grant ) { return grantNewAccessToken ( grant , Calendar . getInstance ( ) ) ; }
grants a new access token using the given oauth2 grant .
