When a nested command has a boolean flag, hasFlag() always returns false.
When a nested command has a boolean flag, hasFlag() always returns false.