protected virtual JsonObject VisitJsonObject(JsonObject node) { return VisitSyntaxNode(node) as JsonObject; }
protected override JsonObject VisitJsonObject(JsonObject node) { visitedJsonObject = true; Assert.IsTrue(node[1].GetChildren().Count() == 6); return base.VisitJsonObject(node); }