anchor.diff:  	    change_cipher_spec => undefined,
   	    handshakes_after_change_cipher_spec => []}.
   	
  -start_flight(#state{transport_cb = gen_udp,
  -		    flight_state = {retransmit, Timeout}} = State) ->
  +handle_flight_timer(#state{transport_cb = gen_udp,
  +                          flight_state = {retransmit, Timeout}} = State) ->
       start_retransmision_timer(Timeout, State);
  -start_flight(#state{transport_cb = gen_udp,
  +handle_flight_timer(#state{transport_cb = gen_udp,
   		    flight_state = connection} = State) ->
       {State, []};
  -start_flight(State) ->
  +handle_flight_timer(State) ->
       %% No retransmision needed i.e DTLS over SCTP
       {State#state{flight_state = reliable}, []}.
   
  
positive.code: hello(Type, Event, State) ->
      ssl_connection:hello(Type, Event, State, ?MODULE).
  
  abbreviated(info, Event, State) ->
      handle_info(Event, abbreviated, State);
  abbreviated(internal = Type, 
  
negative.code: certify(Type, Event, State) ->
      ssl_connection:certify(Type, Event, State, ?MODULE).
  
  cipher(enter, _, State0) ->
      {State, Actions} = handle_flight_timer(State0),
      {keep_state, State, Actions}; 
  cipher(info, Event, State) ->
      handle_info(Event, cipher, State);
  cipher(internal = Type, #change_cipher_spec{type = <<1>>} = Event,  
  