private boolean matches(ITypeBinding exception) {
   if (exception == null) return false;
   while (exception != null) {
     if (Bindings.equals(fException, exception)) return true;
     exception = exception.getSuperclass();
   }
   return false;
 }