code: protected final <T extends AmazonWebServiceRequest> T beforeClientExecution(T request) {
          T local = request;
          for (RequestHandler2 handler : requestHandler2s) {
              local = (T) handler.beforeExecution(local);
          }
          return local;
      }
docs: Notify request handlers that we are about to start execution.