private SQLDeArger parse(){
  while (hasTokens()) {
    String token=getNextToken();
    if (firstToken) {
      setSQLType(token);
      firstToken=false;
    }
    token=(isFloatString(token) || isQuotedString(token) || (token == null && isInString())) ? "?" : token;
    parsedSQL.append(token);
  }
  parseMatches();
  return this;
}

private SQLDeArger parse ( ) { while ( hasTokens ( ) ) { String token = getNextToken ( ) ; if ( firstToken ) { setSQLType ( token ) ; firstToken = false ; } token = ( isFloatString ( token ) || isQuotedString ( token ) || ( token == null && isInString ( ) ) ) ? "?" : token ; parsedSQL . append ( token ) ; } parseMatches ( ) ; return this ; }
parse the passed in where clause and break it along token lines .
