Have never used IntelliJ but checking that out now.  In the meantime, I added a smattering of test cases that test that the new behavior works (two functionally equivalent intents match), the old behavior still works (the same intent matches), and close (but not quite the same) intents do not match.