@Override public String toString() { return delegate().toString(); }
@Override public int hashCode() { return delegate().hashCode(); }
@Override public int hashCode() { return delegate().hashCode(); }
@Override public boolean equals(Object obj) { return this == obj || delegate().equals(obj); }
@Override public boolean equals(Object obj) { return this == obj || delegate().equals(obj); }
@Override public int hashCode() { return delegate().hashCode(); }
@Override public boolean equals(Object obj) { return this == obj || delegate().equals(obj); }
@Override public String toString() { return delegate().toString(); }
@Override public boolean equals(Object obj) { return this == obj || delegate().equals(obj); }
@Override public String toString() { return delegate().toString(); }
@Override public int hashCode() { return delegate().hashCode(); }
@Override public boolean equals(Object obj) { return this == obj || delegate().equals(obj); }
@Override public int hashCode() { return delegate().hashCode(); }
@Override public String toString() { return delegate().toString(); }
@Override public int hashCode() { return delegate().hashCode(); }
@Override public String toString() { return delegate().toString(); }
@Override public boolean equals(Object obj) { return this == obj || delegate().equals(obj); }
@Override public String toString() { return delegate().toString(); }
@Override public int hashCode() { return delegate().hashCode(); }
@Override public boolean equals(Object obj) { return this == obj || delegate().equals(obj); }