code: @Override
    public <T> T getUtility(AdWordsSession session, Class<T> utilityClass) {
      T originalUtilityObject = adWordsServices.getUtility(session, utilityClass);
      return getProxyObject(originalUtilityObject, session, utilityClass, true);
    }
docs: Gets a rate-limit-aware instance of the utility represented by the utilityClass with a
  reference to the session.
  
  <p>The objects returned by this method are not thread-safe.
  
  @param <T> the service type
  @param session your current session
  @param utilityClass the AdWords utility class
  @return the rate-limit-aware client for the utility