Moved executeStatement and bindFields method to NoKeyGenerator. To make use of it, I temporarily typecast the _keyGen object in SQLStatementCreate which is quite dirty hack. But this type casting stuff will be removed after declaring executeStatement method in KeyGenerator interface. This will be done after all the executeStatementXYZ methods are shifted to respective key generators.
P.S. ATM statement string is passed as arguments to executeStatement. But this will be removed when buildStatement will be shifted to that class.
Patch committed as is.