public <T extends OnlinePlayableElementService> T getOnlinePlayableElementService(String objectType) {
try {
T service = (T) playableElementServices.get(objectType).newInstance();
ConfigurationContext context = configurationContexts.get(objectType);
if (context == null) {
context = new MappedConfigurationContext(service.getClass() + ".", new MergedConfigurationManager(new PersistentConfigurationManager()));
}
service.setConfiguration(context);
return service;
} catch (InstantiationException e) {
e.printStackTrace();