void (String name) { if (myAll != null) { myAll.remove(name); if (myAll.size() == 1) { final Map.Entry<String, V> e = myAll.entrySet().iterator().next(); myK = e.getKey(); myV = e.getValue(); myAll = null; } } else if (name.equals(myK)) { myK = null; myV = null; } }