anchor.diff:      Ref = ?EJMSGREF(self(),erlang:make_ref()),
       gen_server:call(?SRVNAME, {send, Ref, Tag, Msg}),
       receive
  -        {From, Ref, Result} -> Result
  +        {_From, Ref, Result} -> Result
       after
           Timeout * 1000 -> {error,timeout}
       end.
  
positive.code:     log:info(self(), "open port to org.ister.ej.Node: ~p", [Cmd]),
      erlang:open_port({spawn, Cmd},[]),
      timer:sleep(500),
      log:info(self(), "first handshake to: ~p", [Peer]),
      run_handshake(Peer).
  
  run_handshake(Peer) ->
      Ref = ?EJMSGREF(self(),erlang:make_ref()),
  
negative.code:             {noreply,S}
      end;
  % messages to be routed to client
  handle_info({From,Ref={Client,_Id},Msg},S) ->
      log:debug(self(), "got result: ~p ~p ~p", [From,Ref,Msg]),
      Client ! {self(),Ref,Msg},
      {noreply, S};
  