public static Key byXmlRepresentation(final String xmlRepresentation) {
            for (final Key key : values()) {
                if (key.xmlRepresentation.equals(xmlRepresentation)) {
                    return key;
                }
            }
            throw new IllegalArgumentException("Not a valid value: " + xmlRepresentation);
        }
This class adds support for the search functionality for MUC rooms as defined in XEP-0433: Extended Channel Search.

@author Guus der Kinderen, guus.der.kinderen@gmail.com
@see <a href="https://xmpp.org/extensions/xep-0433.html">XEP-0433: Extended Channel Search</a>
xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/IQExtendedChannelSearchHandler.java