code: @CheckForNull
      public ParameterValue createValue(CLICommand command, String value) throws IOException, InterruptedException {
          throw new AbortException("CLI parameter submission is not supported for the "+getClass()+" type. Please file a bug report for this");
      }
docs: Create a parameter value from the string given in the CLI.
  
  @param command
  This is the command that got the parameter.
  @throws AbortException
  If the CLI processing should be aborted. Hudson will report the error message
  without stack trace, and then exits this command. Useful for graceful termination.
  @throws RuntimeException
  All the other exceptions cause the stack trace to be dumped, and then
  the command exits with an error code.
  @since 1.334