anchor.diff:  chatpub.send(msg);
   ----
   
  -They offer three different APIs for receiving messages: blocking calls, non-blocking calls, and callbacks. This allows users to choose the style they are most comfortable with.
  +They offered three different APIs for receiving messages: blocking calls, non-blocking calls, and callbacks. This allowed users to choose the style they were most comfortable with.
   
   [source,matlab]
   ----
  
positive.code: 
  | http://fileadmin.cs.lth.se/cs/education/MMKN30/Nao/download/Documentation/dev/matlab/index.html[Aldebaran Nao]
  | Seems to be deprecated
  | Creates XML messages and sends them to a service running locally on the servo
  
  | https://github.com/ragavsathish/RabbitMQ-Matlab-Client[RabbitMQ] 
  | Simple Java wrapper for RabbitMQ 
  
  | http://support.robotis.com/en/software/dynamixel_sdk/usb2dynamixel/windows/matlab.htm[Robotis Dynamixel]
  | C library that provides utility functions to manually create the protocol structure
  
  | https://sourceforge.net/projects/urbi/?source=typ_redirect[URBI] (http://agents.csse.uwa.edu.au/aibosig/resources/downloads/tutorial_liburbiMatlab_0.1.pdf[tutorial])
  | Seems to be deprecated
  
  | http://fileadmin.cs.lth.se/cs/education/MMKN30/Nao/download/Documentation/dev/matlab/index.html[Aldebaran Nao]
  | Seems to be deprecated
  
  |====================
  
  
negative.code: classdef WrappedMessage
  
      properties (Access = protected)
          JavaMessage % The underlying Java message object
      end
      
      methods
      
          function name = get.Name(obj)
              name = char(obj.JavaMessage.getName);
          end
          
          function set.Name(obj, name)
              validateattributes(name, {'char'}, {}, 'WrappedMessage', 'Name');
              obj.JavaMessage.setName(name); % Forward to Java method
          end
          
          function out = doSomething(obj)
              try
                  out = obj.JavaMessage.doSomething(); % Forward to Java method
              catch javaException
                  throw(WrappedException(javaException)); % Hide Java exception
              end
          end
          
  