If one of the parameter name, or flag name is a C++ keyword, we generate code without de-mangling its presence in the source code. For example, in this usage string:
ek [-str] [-namespace ] -out
The generated class has a static member, namespace, that causes compile failure.
We need to address this problem of c++ keywords.