anchor.diff:  		])),
   		ElementFields = g_element_fields(),
   		{BasicFields, ElementFields}
  -	end, begin ?debugMsg("++"), rpgb_prop:uniquify(Basic ++ Element) end).
  +	end, begin
  +		rpgb_prop:uniquify(Basic ++ Element)
  +	end).
   
   g_element_fields() ->
   	?LET(Element, oneof(['rect', 'circle', 'ellipse', 'line', 'polyline', 'polygon', 'path']), g_make_element_attrs(Element)).
  
positive.code: 	?LET(Points,
  		list(g_point()),
  		begin
  			?debugMsg("++"),
  			lists:flatten([ML, $ ] ++ [integer_to_list(X) ++ " " ++ integer_to_list(Y) || {X,Y} <- Points])
  		end);
  g_path_segment_data(Z) when Z =:= $z; Z =:= $Z ->
  
negative.code: 		begin
  			List = tuple_to_list(Params),
  			List2 = [integer_to_list(N) || N <- List],
  			string:join([[A]] ++ List2, " ")
  		end).
  
  