*
* @param tokenHolder returns the token that starts
* the statement. If null, ignored.
*/
final public QueryTreeNode StatementPart(Token[] tokenHolder) throws ParseException, StandardException {
QueryTreeNode statementNode;
//before starting new statements, initialize this variables. Otherwise, the left
//over values from previously failed sql will affect the next sql.
explicitNotNull = false;
explicitNull = false;
explicitlyNullableColumnsList = new Vector();