/** Equal if the underlying key & value are equal */publicboolean equals(final Object o) {
if (!(o instanceof Map.Entry)) returnfalse;
final Map.Entry e = (Map.Entry)o;
returneq(_key, e.getKey()) && eq(_val, e.getValue());
}
/** Equal if the underlying key & value are equal */publicboolean equals(final Object o) {
if (!(o instanceof Map.Entry)) returnfalse;
final Map.Entry e = (Map.Entry)o;
returneq(_key, e.getKey()) && eq(_val, e.getValue());
}