I like the idea of using the '=' as separator, but I think this shouldn't be defined on a per-option basis. I think it's more of an all-or-nothing-question, so maybe making it configurable in the CmdLineParser.

Do you have examples for when it's good to make it per-@Option switchable?