@Override
    public boolean equals(Object obj) {
      if (obj == this) return true;
      return obj instanceof Spec that && myQualifier.equals(that.myQualifier) && myField == that.myField;
    }
@Override
    public boolean equals(Object obj)