// Type conflict errors need to be handled specially.
if (throwable instanceof TypeConflictException) {
Iterator inequalities = ((TypeConflictException) throwable)
.inequalityList().iterator();
while (inequalities.hasNext()) {
Inequality inequality = (Inequality) inequalities.next();
if (inequality != null) {
InequalityTerm term = inequality.getGreaterTerm();
if (term != null) {
Object object = term.getAssociatedObject();
if (object instanceof Nameable) {
_highlightError((Nameable) object);
}
}
term = inequality.getLesserTerm();
if (term != null) {
Object object = term.getAssociatedObject();
if (object instanceof Nameable) {
_highlightError((Nameable) object);
}