EQ work too
we dont need cast type ref for 'base' calculation
preparing for resolving method ref inside method calls
dont call expression.toTypeRef  often
working on resolving method refs inside method calls
use own resolve cache due we need store resolveFromParent