Instead of this, put:
 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT && Telephony.Sms.Intents.WAP_PUSH_DELIVER_ACTION.equals(intent.getAction())) return false;

into isRelevent().