accepted printers
custom or default reporter
create the specification from the class name
report the specification
run the specification, the first argument is expected to be the specification name
run a specification but don't exit with System.exit
The class runner expects the first command-line argument to be the class name of a specification to execute