private bool ValidateJid(Jid jid) { if (jid == null) { return(true); } if (jid.HasUser) { if (jid.User != Jid.EscapeNode(jid.User)) { return(false); } if (jid.User != Stringprep.NodePrep(jid.User)) { return(false); } } return(true); }