final XmlResponseProvider[] providers = {
new GetVFileContentsProvider(ideFacade, userModel),
new GetProjectsDataProvider(ideFacade, userModel),
new CodePointerEventProvider(getBroadcaster()),
new TextMessageEventProvider(getBroadcaster()),
new BecomeAvailableXmlMessage()
};
for (XmlResponseProvider provider : providers) {
Pico.getInstance().registerComponentInstance(provider);
}
disposeOnTearDown(new Disposable(){