@Override
    public void removeIQHandler(final IQHandler iqHandler) {
        if (this.iqHandlers != null) {
            if (iqHandler == this.iqHandlers.get(iqHandler.getInfo().getNamespace())) {
                this.iqHandlers.remove(iqHandler.getInfo().getNamespace());
            }
        }
    }
Create a new group chat server.

@param subdomain
           Subdomain portion of the conference services (for example,
           conference for conference.example.org)
@param description
           Short description of service for disco and such. If
           {@code null} or empty, a default value will be used.
@param isHidden
           True if this service should be hidden from services views.
@throws IllegalArgumentException
            if the provided subdomain is an invalid, according to the JID
            domain definition.
xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java