Demo application illustrating the use of TextIO.
If an argument is provided, it will be used to set the value of the system property.
This means that the program will interpret the argument as the fully-qualified name of a concrete TextTerminal class and will try to create and use an instance of this class.
Example: run the program with the argument org.beryx.textio.demo.ColorTextTerminal.