} catch (IOException ex) {
} catch (IOException e) { e.printStackTrace(); } catch (NullPointerException ex) { ;
    public void die() {        receiver = null;        sender = null;        try {            synchronized (this) {                notifyAll();            }            socket.close();            in.close();            out.close();        } catch (IOException ex) {        }    }