anchor.diff:      case ssl_manager:connection_init(CACertFile, Role) of
   	{ok, CertDbRef, CacheRef} ->
   	    init_certificates(CertDbRef, CacheRef, CertFile, Role);
  -	{error, {badmatch, _Error}} ->
  -	    Report = io_lib:format("SSL: Error ~p Initializing: ~p ~n",
  -				   [_Error, CACertFile]),
  -	    error_logger:error_report(Report),
  -	    throw(ecacertfile);
  -	{error, _Error} ->
  -	    Report = io_lib:format("SSL: Error ~p Initializing: ~p ~n",
  -				   [_Error, CACertFile]),
  -	    error_logger:error_report(Report),
  -	    throw(ecacertfile)
  +	{error, {badmatch, Reason}} ->
  +	    handle_file_error(error, Reason, CACertFile, ecacertfile);
  +	{error, Reason} ->
  +	    handle_file_error(error, Reason, CACertFile, ecacertfile)
       end.
   
   init_certificates(CertDbRef, CacheRef, CertFile, client) -> 
  
positive.code:     handle_own_alert(Alert, Version, StateName, State),
      {stop, normal, State}.
  
  make_premaster_secret({MajVer, MinVer}, Alg) when Alg == rsa; 
  						  Alg == dh_dss; 
  						  Alg == dh_rsa ->
      Rand = crypto:rand_bytes(?NUM_OF_PREMASTERSECRET_BYTES-2),
      <<?BYTE(MajVer), ?BYTE(MinVer), Rand/binary>>;
  make_premaster_secret(_, _) ->
  
negative.code: %%
  %% Description: Same as inet:getopts/2
  %%--------------------------------------------------------------------
  get_opts(ConnectionPid, OptTags) ->
      sync_send_all_state_event(ConnectionPid, {get_opts, OptTags}).
  %%--------------------------------------------------------------------
  