Here is the code snipped from plugin code:
UserSession userSession = userSessionService.getUserSession();
ServerInfo server = userSession.serversInfo[0];
ServiceInstance si = new ServiceInstance(new URL(server.serviceUrl), server.sessionKey, true);
I am not able to get the root folder or any managed object from the ServiceInstance.