anchor.diff:  In the example we use helper method to do this work, but the main logic can be written in one line:
   [source, java]
   ----
  -ICommandEvaluator commandEvaluator = new CommandEvaluatorImpl(new MatlabClient(hostAddress, hostPort, serviceName)); 
  +ICommandEvaluator commandEvaluator = new CommandEvaluatorImpl(new MatlabClient(hostAddress, hostPort, serviceName));
   ----
   This provides low level command evaluation,
   like sending commands to Matlab in form of strings and receiving the results in array of objects.
  
positive.code: ----
  Exporter exporter = new Exporter();
  SimulinkModel loadedModel = exporter.loadSimulinkModel(/*Model path with name as string comes here*/);
  exporter.export(loadedModel, commandFactory);	
  ----
  
  It simply loads the EMF representation from the specified location, then exports it using a specified command factory.
  
negative.code: To wrap low level Matlab commands a command factory is provided,
  which can be used to create objects that represent common commands in Matlab,
  and have methods like parameter addition, execution initiation.
  The factory is to be instantiated in the following way using the previously provided command evaluator:
  [source, java]
  ----
  MatlabCommandFactory factory = new MatlabCommandFactory(commandEvaluator);
  