a colored string (if args.color == true) color markers are inserted at the beginning and end of each line so that newlines are preserved
the value Some(T) if the property is defined
the value Some(T) if the property is defined
the value of the system property p or a default value
the value of the system property p
the value of the system property p as a given type
true if a property is defined
a string with no color codes
a system property if it exists
This class checks if colors must be taken from system properties