boolean (Object o) { if (!(o instanceof Map.Entry)) { return false; } Map.Entry<?, ?> e = (Map.Entry<?, ?>)o; String key = (String)e.getKey(); ArchiveHandler.EntryInfo value = (ArchiveHandler.EntryInfo)e.getValue(); return value.equals(get(key)); }