if (other.getStartTimeRange() == null ^ this.getStartTimeRange() == null) return false; if (other.getStartTimeRange() != null && other.getStartTimeRange().equals(this.getStartTimeRange()) == false) return false; if (other.getCompletionTimeRange() == null ^ this.getCompletionTimeRange() == null) return false; if (other.getCompletionTimeRange() != null && other.getCompletionTimeRange().equals(this.getCompletionTimeRange()) == false) return false; if (other.getStateChangeTimeRange() == null ^ this.getStateChangeTimeRange() == null) return false; if (other.getStateChangeTimeRange() != null && other.getStateChangeTimeRange().equals(this.getStateChangeTimeRange()) == false) return false; return true;
if (other.getCreationTimeRange() == null ^ this.getCreationTimeRange() == null) return false; if (other.getCreationTimeRange() != null && other.getCreationTimeRange().equals(this.getCreationTimeRange()) == false) return false; return true;
if (other.getStartTimeRange() == null ^ this.getStartTimeRange() == null) return false; if (other.getStartTimeRange() != null && other.getStartTimeRange().equals(this.getStartTimeRange()) == false) return false; if (other.getCompletionTimeRange() == null ^ this.getCompletionTimeRange() == null) return false; if (other.getCompletionTimeRange() != null && other.getCompletionTimeRange().equals(this.getCompletionTimeRange()) == false) return false; if (other.getStateChangeTimeRange() == null ^ this.getStateChangeTimeRange() == null) return false; if (other.getStateChangeTimeRange() != null && other.getStateChangeTimeRange().equals(this.getStateChangeTimeRange()) == false) return false; return true;
if (other.getCreationTimeRange() == null ^ this.getCreationTimeRange() == null) return false; if (other.getCreationTimeRange() != null && other.getCreationTimeRange().equals(this.getCreationTimeRange()) == false) return false; return true;