Only using recovery search when an error is inevitable. Reviewed-by: jjg, mcimadamore
Guarding against noType returned from ErrorType.getOriginalType. Reviewed-by: mcimadamore
When a type cannot be found, look into other modules, search for possible viable types, and report them conveniently to the user. Reviewed-by: mcimadamore, jjg