public Socket createSocket(HttpParams params) throws IOException {
Trace.entering(Activator.PLUGIN_ID, DebugOptions.METHODS_ENTERING, ECFHttpClientProtocolSocketFactory.class, "createSocket"); //$NON-NLS-1$
final Socket factorySocket = unconnectedFactory.createSocket();
fireEvent(socketConnectListener, new SocketCreatedEvent(source, factorySocket));
Trace.exiting(Activator.PLUGIN_ID, DebugOptions.METHODS_EXITING, ECFHttpClientProtocolSocketFactory.class, "socketCreated " + factorySocket); //$NON-NLS-1$
return factorySocket;
}