if (fullURL == null) throw new IllegalArgumentException("URL cannot be null");
_url = fullURL;
_options = new HashMap<String, String>();
_brokers = new LinkedList<BrokerDetails>();
_failoverOptions = new HashMap<String, String>();
new URLParser(this);
}