* @param port The port to listen on. If this port is not available a runtime exception will be thrown.
*
* @return A new {@link ClientDriver}, which has found a free port, bound to it and started up.
*/
public ClientDriver createClientDriver(int port) {
ClientDriver clientDriver = new ClientDriver(new DefaultClientDriverJettyHandler(new DefaultRequestMatcher()), port);
LOGGER.debug("ClientDriver created at '" + clientDriver.getBaseUrl() + "'.");
return clientDriver;
}