location to use for error messages
context
the parent symbol of the existing this
struct or class we need the correct this for
existing this
type of the existing this
the specific member of ad we're accessing
if true, return null instead of throwing an error
Expression representing the this for the var
Helper function for getRightThis(). Gets this of the next outer aggregate.