anchor.diff:  	{Data1,Data2} ->
   %	    io:format("partial_incomplete_decode: ~p~ninc_type_pattern: ~p~n",[Data,Data2]),
   	    gen_partial_inc_dispatcher(Data1, Data2, "")
  -    end.
  +    end;
  +gen_partial_inc_dispatcher(#gen{}) ->
  +    ok.
   
   gen_partial_inc_dispatcher([{FuncName,TopType,_Pattern}|Rest], TypePattern, Sep) ->
       TPattern =
  
positive.code: 	       false -> "Data"
  	   end,
  
      emit(["decode(Type,",Data,") ->",nl]),
      DecWrap =
  	case {Gen,ReturnRest} of
  	    {#gen{erule=ber},false} ->
  
negative.code:     end,
  
      gen_decode_partial_incomplete(Gen),
      gen_partial_inc_dispatcher(Gen),
  
      gen_dispatcher(Types, "encode_disp", "enc_"),
      gen_dispatcher(Types, "decode_disp", "dec_").
  
  result_line(NoOkWrapper, Items) ->
      S = ["    "|case NoOkWrapper of
  