Eager replacement of #instVarAt:

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added specialization for #instVarAt:

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added specialization for #instVarAt:put:

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Move dispatch from Abstact to the relevant children

This avoids the dispatch node for the uninitialized case and cleans up the tree for inspection.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Introduce GetOwnerNode to optimize EnforcedPrim

Signed-off-by: Stefan Marr <git@stefan-marr.de>
InvokeOnPrim needs to be PreevalutedExpression

Otherwise, we can't use eager replacement

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fixed broken selector in specialization of #invokeOn:with:

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Introduce constants for intercession handler names

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Whitespace

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Mark accessors for extension array as not yet fit for compilation

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Moved and added factory methods

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Make super-send test public

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Make generic class accessible again, needed for the dispatch list modifications

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added short cuts for the intercession handler of the standard domain

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Use correct factory methods

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added some asserts

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Indicate results of SArray.get() and getOwner as non-null

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Indicate parameter to #instVarAt:put: as non-null

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Indicate non-null

Signed-off-by: Stefan Marr <git@stefan-marr.de>