code: @Override
      public void init(Model model, Object... args) {
          mediaDriverContext = new MediaDriver.Context();
          mediaDriver = MediaDriver.launchEmbedded(mediaDriverContext);
          parameterServerNode = new ParameterServerNode(mediaDriver, statusServerPort, numWorkers);
          if (parameterServerArgs == null)
              parameterServerArgs = new String[] {"-m", "true", "-s", "1," + String.valueOf(model.numParams()), "-p",
                              "40323", "-h", "localhost", "-id", "11", "-md", mediaDriver.aeronDirectoryName(), "-sh",
                              "localhost", "-sp", String.valueOf(statusServerPort), "-u",
                              String.valueOf(numUpdatesPerEpoch)};
  
      }
docs: Initialize the context
  
  @param model
  @param args the arguments to initialize with (maybe null)