code: @Override
      public WarpResult execute(Activity activity, WarpContext warpContext) {
          try {
              setupServerInspection();
              executeActivity(activity);
              awaitServerExecution(warpContext);
              checkActivityFailure();
  
              return warpContext.getResult();
          } finally {
              cleanup();
          }
      }
docs: /*
  (non-Javadoc)
  @see org.jboss.arquillian.warp.impl.client.execution.WarpExecutor#execute(org.jboss.arquillian.warp.Activity, org.jboss.arquillian.warp.impl.client.execution.WarpContext)