code: protected void appendStatementString(StringBuilder sb, List<ArgumentHolder> argList) throws SQLException {
  		appendStatementStart(sb, argList);
  		appendWhereStatement(sb, argList, WhereOperation.FIRST);
  		appendStatementEnd(sb, argList);
  	}
docs: Internal method to build a query while tracking various arguments. Users should use the
  {@link #prepareStatementString()} method instead.
  
  <p>
  This needs to be protected because of (WARNING: DO NOT MAKE A JAVADOC LINK) InternalQueryBuilder (WARNING: DO NOT
  MAKE A JAVADOC LINK).
  </p>