{
  "type": "CallExpression",
  "start": 0,
  "end": 16,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 1,
      "column": 16
    }
  },
  "callee": {
    "type": "MemberExpression",
    "start": 0,
    "end": 14,
    "loc": {
      "start": {
        "line": 1,
        "column": 0
      },
      "end": {
        "line": 1,
        "column": 14
      }
    },
    "object": {
      "type": "NewExpression",
      "start": 2,
      "end": 9,
      "loc": {
        "start": {
          "line": 1,
          "column": 2
        },
        "end": {
          "line": 1,
          "column": 9
        }
      },
      "callee": {
        "type": "Identifier",
        "start": 6,
        "end": 9,
        "loc": {
          "start": {
            "line": 1,
            "column": 6
          },
          "end": {
            "line": 1,
            "column": 9
          },
          "identifierName": "foo"
        },
        "name": "foo"
      },
      "arguments": [],
      "extra": {
        "parenthesized": true,
        "parenStart": 0
      }
    },
    "property": {
      "type": "Identifier",
      "start": 11,
      "end": 14,
      "loc": {
        "start": {
          "line": 1,
          "column": 11
        },
        "end": {
          "line": 1,
          "column": 14
        },
        "identifierName": "bar"
      },
      "name": "bar"
    },
    "computed": false
  },
  "arguments": []
}