Detect if we are wrapping a nullpointerexception and make up a descriptive message (since getMessage() returns null)