The goal is to provide better information about what is actually running in a job.
In particular when alias names are being reused.
For example with the following script:
The job conf will contain the following information
A caveat is that the Logical Plan Optimizer throws away the original information when merging Logical Operators.
this is already the case today with pig.alias