{
  "isError" : false,
  "request" : {
    "file" : "Hello.ek9",
    "line" : 13
  },
  "response" : {
    "calleeNames" : [ "greet" ],
    "calleeSites" : [ "Hello.ek9:13" ],
    "callerNames" : [ ],
    "callerSites" : [ ],
    "depth" : 1,
    "direction" : "both",
    "enclosingGenus" : "PROGRAM",
    "enclosingType" : "Main",
    "fullyQualifiedName" : "com.example.hello::Main",
    "incomingCallCount" : 0,
    "incomingCalls" : [ ],
    "meta" : {
      "serverMs" : "<timing>"
    },
    "method" : "Main",
    "outgoingCallCount" : 1,
    "outgoingCalls" : [ {
      "callKind" : "function-call",
      "calledAt" : "Hello.ek9:13",
      "callee" : "greet",
      "context" : "greet(\"World\")",
      "declaredAt" : "Hello.ek9:6",
      "fullyQualifiedName" : "com.example.hello::greet",
      "pure" : false
    } ],
    "parameters" : [ ],
    "pure" : false,
    "returnType" : "Void",
    "status" : "ok"
  },
  "scenario" : "call_graph_shape",
  "tool" : "query_call_graph"
}
