Throw AEADBadTagException 

Throw AEADBadTagException if available from AEAD ciphers in JCE provider when authentication fails.
Prior to Java 7, BadPaddingException will be thrown.

Obtain AEADBadTagException class/constructor via reflection so all still works with Java <= 6.