@Override
    public boolean equals(Object o) {
      if (this == o) return true;
      if (!(o instanceof Parameter p)) return false;
      return Objects.equals(myVariable, p.myVariable) &&
             Objects.equals(myType, p.myType) &&
             myFolded == p.myFolded;
    }
@Override
    public boolean equals(Object o)