private List createInitialHosts(String l) {
private List createInitialHosts(String l) throws UnknownHostException {
    private List createInitialHosts(String l) {        List tmp=new List();        StringTokenizer tok=new StringTokenizer(l, ",");        String t;        while(tok.hasMoreTokens()) {            try {                t=tok.nextToken();                String host=t.substring(0, t.indexOf('['));                int port=Integer.parseInt(t.substring(t.indexOf('[') + 1, t.indexOf(']')));                List hosts=new List();                for(int i=port; i < port + port_range; i++) {                    hosts.add(new IpAddress(host, i));                }                tmp.add(hosts);            }            catch(NumberFormatException e) {                if(log.isErrorEnabled()) log.error("exeption is " + e);            }        }        return tmp;    }