Incredibly trivial issue, feel free to disregard.
In the prediction list I am shown "hashCode()" as a possible method for instances of Exception (or extension classes of Exception). I imagine you've hardcoded hashCode() since every class is supposed to have it.
However, the Exception class is, pun-accepted, an exception. Calling hashCode() on an Exception instance yields:
Method does not exist or incorrect signature: void hashCode() from the type Exception
Ideally I would not be shown "hashCode()" as a possible prediction when I working with an Exception instance.