anchor.diff:  #end
   }
   ----
  +<1> You will have to remove this line if the class extends `AbstractMarshallable`
   
   ===  Platform support
   
  
positive.code: }
  
  @Override public void readMarshallable(net.openhft.chronicle.wire.WireIn in) {
  #foreach( $member in $members )
      #set($memberType = $member.type.split("<").get(0))
      #set($type = $javaPsiFacade.findClass($memberType, $global))
  
negative.code: 
  This will add more efficient code for Marshallable format.
  
  [source]
  .Wire Marshallable
  ----
  #set($javaPsiFacade = $JavaPsiFacade.getInstance($project))
  #set($global = $GlobalSearchScope.allScope($project))
  
  @Override public void writeMarshallable(net.openhft.chronicle.wire.WireOut out) {
  #if($class0.hasSuper)
     super.writeMarshallable(out); // <1>
  #end
  #foreach( $member in $members )
      #set($memberType = $member.type.split("<").get(0))
      #set($type = $javaPsiFacade.findClass($memberType, $global))
  