Revert "Try to make OuterObjectRead more robust by relying on structural information"
Revert "Try to make OuterObjectRead more robust by relying on structural information"

This reverts commit 70b2c4fb6f2c1b045c1748d179c4d9d8786e4371.

We can't use the structural/lexical information, because we actually cache the concrete class object to be able to access its enclosing scope object.

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

smarr/SOMns,MetaConc/SOMns,MetaConc/SOMns,smarr/SOMns,smarr/SOMns,richard-roberts/SOMns,VAISHALI-DHANOA/SOMns,smarr/SOMns,richard-roberts/SOMns,richard-roberts/SOMns,smarr/SOMns,richard-roberts/SOMns,smarr/SOMns,richard-roberts/SOMns,VAISHALI-DHANOA/SOMns,richard-roberts/SOMns,smarr/SOMns,VAISHALI-DHANOA/SOMns,richard-roberts/SOMns,MetaConc/SOMns