@Nullable fun getProperty(name: String): String
This implementation first checks to see if the name specified is the special "non-option arguments" property, and if so delegates to the abstract #getNonOptionArgs() method. If so and the collection of non-option arguments is empty, this method returns null. If not empty, it returns a comma-separated String of all non-option arguments. Otherwise delegates to and returns the result of the abstract method.