docs: public void launchPlatform() {
          logger.info("Launching Jadex Platform...");
          platform = (IExternalAccess) Starter.createPlatform(null).get(
                  new ThreadSuspendable());
          IServiceProvider container = (IServiceProvider) platform
                  .getServiceProvider();
          cmsService = SServiceProvider.getService(container,
                  IComponentManagementService.class).get(new ThreadSuspendable());
          messageService = SServiceProvider.getService(container,
                  IMessageService.class).get(new ThreadSuspendable());
          createdAgents = new HashMap<String, IComponentIdentifier>();
      }