docs: public boolean compileEmptyCatalog(final String jarOutputPath) {
          // Use a special DDL reader to provide the contents.
          List<VoltCompilerReader> ddlReaderList = new ArrayList<>(1);
          ddlReaderList.add(new VoltCompilerStringReader("ddl.sql", m_emptyDDLComment));
          // Seed it with the DDL so that a version upgrade hack in compileInternalToFile()
          // doesn't try to get the DDL file from the path.
          InMemoryJarfile jarFile = new InMemoryJarfile();
          try {
              ddlReaderList.get(0).putInJar(jarFile, "ddl.sql");
          }
          catch (IOException e) {
              compilerLog.error("Failed to add DDL file to empty in-memory jar.");
              return false;
          }
          return compileInternalToFile(jarOutputPath, null, null, ddlReaderList, jarFile);
      }