code: function replaceSuperMethodCall(node, state, path, options) {
    // like super.foo()
    console.assert(node.type === "CallExpression");
    console.assert(node.callee.object.type === "Super");
  
    return funcCall(
              member(
                funcCall(
                  member(options.functionNode, "_get"),
                  replaceSuper(node.callee.object, state, path.concat(["callee", "object"]), options),
                  literal(node.callee.property.value || node.callee.property.name),
                  id("this")),
                  "call"),
              id("this"), ...node.arguments);
  }
docs: parse("class Foo extends Bar { get x() { return super.x; }}").body[0]