default boolean equalsWrappedBytes(WrappedBytes other) { if (other == null) return false; int length = getLength(); if (other.getLength() != length) return false; if (other.hashCode() != hashCode()) return false; for (int i = 0; i < length; ++i) { if (getByte(i) != other.getByte(i)) return false; } return true; } }