anchor.diff:      ssl_test_lib:close(Client),
       ok = Result,
       State;
  -
   upgrade_upgraded(_, #state{server = Server0, client = Client0,
   			   config = Config, soft = true,
   			   result_proxy = Pid} = State) ->
  
positive.code: 	    State#state{soft = Soft, result_proxy = Pid}
      end.
  
  upgrade_upgraded(_, #state{soft = false, config = Config, result_proxy = Pid} = State) ->
      ct:pal("Restart upgrade ~n", []),
      {Server, Client} = restart_start_connection(Config, Pid),
  
negative.code:     {Server, Client} = soft_start_connection(Config, Pid),
      State#state{server = Server, client = Client}.
  
  upgrade_downgraded(_, #state{skip = true} = State) ->
      State;
  upgrade_downgraded(_, #state{soft = false, config = Config, result_proxy = Pid} = State) ->
      ct:pal("Restart downgrade: ~n", []),
      {Server, Client} = restart_start_connection(Config, Pid),
  