@Override
  public boolean equals(Object o) {
    if (this == o) return true;
    if (o == null || getClass() != o.getClass()) return false;

    MavenProjectTimestamp timestamp = (MavenProjectTimestamp)o;

    if (myPomTimestamp != timestamp.myPomTimestamp) return false;
    if (myParentTimestamp != timestamp.myParentTimestamp) return false;
    if (myProfilesTimestamp != timestamp.myProfilesTimestamp) return false;
    if (myUserSettingsTimestamp != timestamp.myUserSettingsTimestamp) return false;
    if (myGlobalSettingsTimestamp != timestamp.myGlobalSettingsTimestamp) return false;
    if (myExplicitProfilesHashCode != timestamp.myExplicitProfilesHashCode) return false;
    if (myJvmConfigTimestamp != timestamp.myJvmConfigTimestamp) return false;
    if (myMavenConfigTimestamp != timestamp.myMavenConfigTimestamp) return false;

    return true;
  }
@Override
  public boolean equals(Object o)