code: private boolean isMap(PropertyPath path) {
          if (schemaRoot != null) {
              Schema schema = this.schemaRoot.find(path);
              return schema != null && (schema.hasChild(NodeId.ANY_KEY) || schema.hasChild(NodeId.ANY));
          }
          return false;
      }
docs: TODO: Use Schema for real!