findBest

Searches the best key k for which the given key is a super
set, i.e. for which EffectiveNodeTypeCache.contains(Key)} returns
true. If an already cached effective node type matches the
key it is returned.