docs: public String stringValue(String name)
      {
          try
          {
              return this.getArgumentByName(name).Value;
          }
          catch(Exception npe)
          {
              printErrorAndQuit(String.format("Argument '%s' was not provided.", name));
          }
          return null; // We will never get here: printErrorAndQuit will have terminated the application!
      }