docs: public boolean booleanValue(String name)
      {
          try
          {
              return Boolean.valueOf(this.getArgumentByName(name).Value);
          }
          catch(NullPointerException npe)
          {
              printErrorAndQuit(String.format("Argument '%s' was not provided.", name));
          }
          catch(Exception x)
          {
              printErrorAndQuit(String.format("Argument '%s' could not be cast to type: 'boolean'.", name));
          }
          return false; // We will never get here: printErrorAndQuit will have terminated the application!
      }