public String requestServer(String params) throws SVGConverterException, TimeoutException, NoSuchElementException, PoolException {
Server server = null;
try {
server = (Server) serverPool.borrowObject();
String response = server.request(params);
return response;
} catch (SocketTimeoutException ste) {
throw new TimeoutException(ste.getMessage());
} catch (TimeoutException te) {