Add new variable to the closure.
Returns the name of the auxiliary class or null if this predicate is compiled inside the Translet.
Returns a reference to its parent closure or null if outermost.
Returns true if this closure is compiled in an inner class (i.e. if this is a real closure).