}
@SpecCompliant(spec="draft-ietf-xmpp-3921bis-00", section="8.2.", status= SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage = SpecCompliant.ComplianceCoverage.COMPLETE)
private RelayResult deliverToFullJID() {
XMPPCoreStanza xmppStanza = XMPPCoreStanza.getWrapper(stanza);
if (xmppStanza == null) new RelayResult(new DeliveryException("unable to deliver stanza which is not IQ, presence or message"));
// all special cases are handled by the inbound handlers!
if (PresenceStanza.isOfType(stanza)) {
// TODO cannot deliver presence with type AVAIL or UNAVAIL: silently ignore
// TODO cannot deliver presence with type SUBSCRIBE: see 3921bis section 3.1.3