docs: public static int parseBlockComment(final char[] query, int offset) {
      if (offset + 1 < query.length && query[offset + 1] == '*') {
        // /* /* */ */ nest, according to SQL spec
        int level = 1;
        for (offset += 2; offset < query.length; ++offset) {
          switch (query[offset - 1]) {
            case '*':
              if (query[offset] == '/') {
                --level;
                ++offset; // don't parse / in */* twice
              }
              break;
            case '/':
              if (query[offset] == '*') {
                ++level;
                ++offset; // don't parse * in /*/ twice
              }
              break;
            default:
              break;
          }
  
          if (level == 0) {
            --offset; // reset position to last '/' char
            break;
          }
        }
      }
      return offset;
    }