anchor.diff:  ==== 4.4.4 Multiple return statements
   
   Some functions in the OAL version of escher have multiple return statements one
  -after another. This is a artifact of the way RSL returns values with fragments.
  +after another. This is an artifact of the way RSL returns values with fragments.
   In Java this produces a compiler error since the return statements following the
   first are unreachable code. The archetypes should be updated to remove these
   unnecessary returns.
  
positive.code: project. The resulting Java application was integrated into the MC-3020 flow and
  used to generate C source for the MicrowaveOven example project. The source
  generated by Java mcmc was semantically identical to the source generated by the
  current production version of mcmc and the behavior of the generated application
  was identical. This experiment has been leveraged to produce the following
  analysis.
  
  
negative.code: which is versioned in git and must be maintained with every edit.
  
  A model compiler which can better handle large and small strings with dynamic
  allocation is better, because it removes the need for special processing in
  handwritten code. ciera provides this ability as it is built to target Java
  which automatically handles string allocation.
  
  