e.printStackTrace();
    protected void createAgent(String DAsToUse) throws ServiceLocationException {        // create addresses and listeners...        try {            // create multicast listener            multicastCommunicator = new SlpMulticastClient(                                                    CONFIG_SLP_MC_ADDR, address, CONFIG_SLP_PORT,                                                    CONFIG_SLP_MTU, this);        }catch(Exception e) {            e.printStackTrace();            if(multicastCommunicator != null) multicastCommunicator.close();            throw new ServiceLocationException(ServiceLocationException.NETWORK_ERROR,                                               "SA: Could not create multicast socket");        }                database = new SLPDatabase();        regThread = new SARegistrationThread(this, database);        regThread.start();                // let superclass handle the rest.        super.createAgent(DAsToUse);                // try to start TCP server...        try {            tcpListener = new SLPTcpServer(address, unicastCommunicator.getPort(), this);            tcpListener.start();        }catch(Exception e) {            e.printStackTrace();        }    }        