docs: NodeSchema join(NodeSchema schema) {
          NodeSchema copy = this.clone();
          for (SchemaColumn column: schema.getColumns()) {
              copy.addColumn(column.clone());
          }
          return copy;
      }