code: @Override
      public ReturnCode handleTask(PrintStream stdout, PrintStream stderr, Arguments args) {
          ReturnCode rc = initialize(args);
          if (!!!rc.equals(ReturnCode.OK)) {
              return rc;
          }
          if (viewLicenseAgreement) {
              return viewLicense(true);
          }
          if (viewLicenseInfo) {
              return viewLicense(false);
          }
          return install();
      }
docs: Executes the install action.
  {@inheritDoc}