Returns a JSON presentation of the object.
@override Map<String, Object> toJson() { var result = <String, Object>{}; result['roots'] = roots.map((ContextRoot value) => value.toJson()).toList(); return result; }