package de.thedevstack.conversationsplus.xmpp.exceptions; import java.util.Arrays; import eu.siacs.conversations.xml.Element; import eu.siacs.conversations.xmpp.stanzas.IqPacket; /** * */ public class UnexpectedIqPacketTypeException extends XmppException { private final IqPacket.TYPE current; private final IqPacket.TYPE[] expected; public UnexpectedIqPacketTypeException(Element context, IqPacket.TYPE current, IqPacket.TYPE... expected) { super(context); this.expected = expected; this.current = current; } @Override public String getMessage() { return "Unexpected IQ packet type '" + this.current + "' retrieved. One of " + Arrays.toString(expected) + " was expected."; } }