docs: @Override
      public void execute(ExecutionContext context) {
          try {
              if (!validateArguments(context)) {
                  return;
              }
              if (!populateCommonOptions(context)) {
                  return;
              }
              doExecute(context);
          } finally {
              cleanUp(context);
          }
      }