anchor.diff:  	    exit({unexpected_decode_result, 2, Unexpected2})
       end,
   
  -    io:format("attempt to decode message with very bad version~n", []),
  +    ?IPRINT("attempt to decode message with very bad version"),
       MsgWithVeryBadVersion = <<48,49,2,11,1,1,1,1,1,1,1,1,1,1,1,4,6,112,117,98,108,105,99,160,26,2,2,1,49,2,1,0,2,1,0,48,14,48,12,6,8,43,6,1,2,1,1,5,0,5,0>>,
       case (catch dec_message(MsgWithVeryBadVersion)) of
   	{'EXIT', {bad_version, {VersionSize, MaxVersionSize}}} when (VersionSize > MaxVersionSize) ->
  
positive.code: 	    exit({unexpected_decode_result, 1, Unexpected1})
      end,    
  
      io:format("attempt to decode message with bad version~n", []),
      MsgWithBadVersion = <<48,48,2,10,1,1,1,1,1,1,1,1,1,1,4,6,112,117,98,108,105,99,160,26,2,2,1,49,2,1,0,2,1,0,48,14,48,12,6,8,43,6,1,2,1,1,5,0,5,0>>,
      case (catch dec_message(MsgWithBadVersion)) of
  	{'EXIT', {bad_version, BadVersion}} when is_integer(BadVersion) ->
  
negative.code: 	Unexpected3 ->
  	    exit({unexpected_decode_result, 3, Unexpected3})
      end,
      ?IPRINT("done"),
      ok.
  
  
  