ComponentStanzaProcessor processor = new ComponentStanzaProcessor(serverRuntimeContext);
processor.addHandler(new MUCPresenceHandler(conference));
processor.addHandler(new MUCMessageHandler(conference, fullDomain));
stanzaProcessor = processor;
RoomStorageProvider roomStorageProvider = (RoomStorageProvider) serverRuntimeContext.getStorageProvider(RoomStorageProvider.class);
OccupantStorageProvider occupantStorageProvider = (OccupantStorageProvider) serverRuntimeContext.getStorageProvider(OccupantStorageProvider.class);
if (roomStorageProvider == null) {
logger.warn("No room storage provider found, using the default (in memory)");
} else {