code: private void exportSchema(PrintWriter out) {
          List<String> indexes = exportIndexes();
          if (indexes.isEmpty() && artificialUniques == 0) return;
          begin(out);
          for (String index : indexes) {
              out.println(index);
          }
          if (artificialUniques > 0) {
              String cypher = this.cypherFormat.statementForConstraint(UNIQUE_ID_LABEL, Collections.singleton(UNIQUE_ID_PROP));
              if (cypher != null && !"".equals(cypher)) {
                  out.println(cypher);
              }
          }
          commit(out);
          List<String> indexesAwait = indexesAwait();
          for (String indexAwait : indexesAwait) {
              out.print(indexAwait);
          }
          schemaAwait(out);
          out.flush();
      }
docs: ---- Schema ----