OK, got brave and introduced an @Option annotation parameter "property", defined as meaning we use --name=value rather than "--name value" for Usage. Currently, either syntax parses OK for any option, this just influences the default usage output.