e.printStackTrace();
    private void createDA() throws ServiceLocationException {        bootTime = (new Date()).getTime();        database = new SLPDatabase();        try {                                    unicastListener = new SlpUnicastClient(address, CONFIG_SLP_PORT, true,                                                  CONFIG_SLP_MTU, this);                        multicastListener = new SlpMulticastClient(CONFIG_SLP_MC_ADDR, address, CONFIG_SLP_PORT,                                                    CONFIG_SLP_MTU, this);                        tcpListener = new SLPTcpServer(address, CONFIG_SLP_PORT, this);            tcpListener.start();                    }catch(Exception e) {            e.printStackTrace();            if(unicastListener != null) unicastListener.close();            if(multicastListener != null) multicastListener.close();            throw new ServiceLocationException(ServiceLocationException.NETWORK_ERROR,                                               "DA: Could not create unicast/multicast sockets");        }        if(supportedScopes == null) {            supportedScopes = new Vector();            supportedScopes.add("default");        }                // create DA advert timer.        timer.schedule(new TimerTask() {            public void run() {                sendDAAdvert();            }        }, 1000, CONFIG_DA_BEAT);    }