An environment that wraps the client's name environment.
This wrapper always considers the wrapped environment then if the name is
not found, it search in the code snippet support.
A single name reference inside a code snippet can denote a field of a remote
receiver object (that is, the receiver of the context in the stack frame).
A super reference inside a code snippet denotes a reference to the super type of
the remote receiver object (that is, the receiver of the context in the stack frame).
An EvaluationResult is the result of a code snippet evaluation, a global
variable evaluation or it is used to report problems against imports and
package declaration.
It primarily contains the representation of the resulting value (eg.
This contains information about the installed variables such as
their names, their types, the name of the class that defines them,
the binary of the class (to be passed to the name environment when
compiling the code snippet).