@Override public boolean equals(Object o) { if (o == this) { return true; } synchronized (mutex) { return Sets.equalsImpl(delegate(), o); } }
@Override public boolean equals(@Nullable Object obj) { return Sets.equalsImpl(this, obj); }