The problem is the XMLSearcherForJava searchValidation() method that returns IValidationResult which is not enough detail that we need for TypeHierarchy  validation.  Because we don't have a 0/1 result, we can have, good class, class doesn't exist or class hierarchy is not valid.

Kuo is going to give it a shot to extend IValidationResult to have enough fidelity for what we need and we will send in a new pull.