GroupImpl.canProcess() was returning true when the argument looked like an option but wasn't accepted by the children. Option.canProcess() now takes a WriteableCommandLine to provide the looksLikeOption() method. Bug discovered by Steve Alberty