public boolean isEqual(Object obj) {
		if (obj == this) {
			return true;
		}
		if (obj == null) {
			return false;
		}
		if (obj instanceof Transition) {
			Transition trans = (Transition) obj;
			if ((trans.densityCurve == this.densityCurve)
					&& (trans.id.equals(this.id))
					&& (trans.name.equals(this.name))
					&& (trans.position == this.position)
					&& (trans.seft == this.seft) && (trans.slft == this.slft))
				return true;
		}

		return false;
	}