{
  "isError" : false,
  "request" : {
    "baseType" : "Iterator of Integer",
    "dryRun" : true,
    "file" : "Dyn.ek9",
    "insertAfterLine" : 12,
    "members" : "override hasNext() as pure\n  <- rtn as Boolean: true",
    "stubAbstractMethods" : true,
    "variableName" : "iter"
  },
  "response" : {
    "conflicts" : [ ],
    "edits" : [ {
      "after" : "      iter <- () is Iterator of Integer as class\n        override hasNext() as pure\n          <- rtn as Boolean: true\n\n        override next()\n          <- rtn as Integer: 0\n          //AI: complete method",
      "endLine" : 13,
      "file" : "Dyn.ek9",
      "startLine" : 13,
      "type" : "insert"
    } ],
    "meta" : {
      "serverMs" : "<timing>"
    },
    "risk" : {
      "crossesModuleBoundary" : false,
      "estimatedSeverity" : "trivial",
      "fileCount" : 1,
      "lineCount" : 1,
      "touchesPublicApi" : false,
      "touchesTests" : false
    },
    "status" : "ready",
    "summary" : "Would insert dynamic class iter (is Iterator of Integer) at line 13",
    "workspaceHash" : "<workspace-hash>",
    "wouldBeDiagnostics" : [ ],
    "written" : false
  },
  "scenario" : "stub_dedups_provided_members",
  "tool" : "create_dynamic_class"
}
