public synchronized void releaseOne() {
			if (freeConnections.firstElement() != null) {
				Connection con = (Connection) freeConnections.firstElement();
				try {
					if (con == connectionHandler.get()) {
						connectionHandler.remove();
					}
					log.info(MessageUtil.getBasText("jdbc-conpoll-connclosesucc", name, con));
					con.close();
					freeConnections.remove(con);
				} catch (SQLException e) {
					log.info(MessageUtil.getBasText("jdbc-conpoll-connclosefail", name, con));
					log.error(e.getMessage(), e);
				}
			} else {
				log.info(MessageUtil.getBasText("jdbc-conpoll-connf", name));
			}
		}