@Override
        public void finalize ()
        {
            try {
                selector.close ();
            } catch (IOException e) {
            }
            try {
                super.finalize ();
            } catch (Throwable e) {
            }
        }