AliasContext

getAlias

Sets alias for the given Expression or gets the alias if the given
path has already been assigned an alias.
The given expression must provide a hint on what should be the
alias name. If the alias name is assigned by this context, then a
different alias is generated.