for (;;) {
            try {
                final String nm = (String) s.readObject();
                if (nm == null)
                    break; //no more