docs: public static boolean appearsToBeValidDDLBatch(String batch) {
  
          BufferedReader reader = new BufferedReader(new StringReader(batch));
          String line;
          try {
              while ((line = reader.readLine()) != null) {
                  if (isWholeLineComment(line)) {
                      continue;
                  }
                  line = line.trim();
                  if (line.equals(""))
                      continue;
  
                  // we have a non-blank line that contains more than just a comment.
                  return queryIsDDL(line);
              }
          }
          catch (IOException e) {
              // This should never happen for a StringReader
              assert(false);
          }
  
          // trivial empty batch: no lines are non-blank or non-comments
          return true;
      }