@Override
  public boolean equals(Object o) {
    if (this == o) return true;
    if (!(o instanceof ActionUrl url)) return false;

    return myComponentType == url.myComponentType &&
           myActionType == url.myActionType &&
           myAbsolutePosition == url.myAbsolutePosition &&
           myInitialPosition == url.myInitialPosition &&
           myGroupPath.equals(url.myGroupPath) &&
           Objects.equals(myComponentId, url.myComponentId);
  }
@Override
  public boolean equals(Object o)