@Beta
 protected int standardHashCode() {
   return Lists.hashCodeImpl(this);
 }
 @Override
 public int hashCode() {
   return Lists.hashCodeImpl(this);
 }