anchor.diff:  		{aborted, {no_exists, {service, _}}} ->
   			case create_table(service, Nodes) of
   				ok ->
  -					error_logger:info_msg("Created service table on ~s.~n", [Node]),
   					join8(Node, Nodes, [service | Acc]);
   				{error, Reason} ->
  -					error_logger:error_report([mnesia:error_description(Reason),
  -							{error, Reason}]),
   					{error, Reason}
   			end;
   		{aborted, Reason} ->
  
positive.code: 		{aborted, {no_exists, {product, _}}} ->
  			case create_table(product, Nodes) of
  				ok ->
  					error_logger:info_msg("Created product table on ~s.~n", [Node]),
  					join10(Node, Nodes, [product | Acc]);
  				{error, Reason} ->
  					error_logger:error_report([mnesia:error_description(Reason),
  							{error, Reason}]),
  					{error, Reason}
  			end;
  		{aborted, Reason} ->
  
negative.code: 		Nodes :: [node()],
  		Result :: ok | {error, Reason},
  		Reason :: term().
  %% @doc Create mnesia table.
  %% @private
  create_table(client, Nodes) when is_list(Nodes) ->
  	create_table1(Table, mnesia:create_table(client, [{disc_copies, Nodes},
  			{attributes, record_info(fields, client)},
  			{index, [#client.identifier]}]));
  create_table(service, Nodes) when is_list(Nodes) ->
  	create_table1(mnesia:create_table(service, [{disc_copies, Nodes},
  			{attributes, record_info(fields, service)}]));
  