@Override public DiscriminantType getSecond() { return this.getDiscriminant(); }
@Override public ValueType getFirst() { return this.getValue(); }
@Override public DefaultValueDiscriminantPair<ValueType, DiscriminantType> clone() { @SuppressWarnings("unchecked") final DefaultValueDiscriminantPair<ValueType, DiscriminantType> clone = (DefaultValueDiscriminantPair<ValueType, DiscriminantType>) super.clone(); clone.value = ObjectUtil.cloneSmart(this.value); clone.discriminant = ObjectUtil.cloneSmart(this.discriminant); return clone; }
@Override public DefaultValueDiscriminantPair<ValueType, DiscriminantType> clone() { @SuppressWarnings("unchecked") final DefaultValueDiscriminantPair<ValueType, DiscriminantType> clone = (DefaultValueDiscriminantPair<ValueType, DiscriminantType>) super.clone(); clone.value = ObjectUtil.cloneSmart(this.value); clone.discriminant = ObjectUtil.cloneSmart(this.discriminant); return clone; }
@Override public DefaultValueDiscriminantPair<ValueType, DiscriminantType> clone() { @SuppressWarnings("unchecked") final DefaultValueDiscriminantPair<ValueType, DiscriminantType> clone = (DefaultValueDiscriminantPair<ValueType, DiscriminantType>) super.clone(); clone.value = ObjectUtil.cloneSmart(this.value); clone.discriminant = ObjectUtil.cloneSmart(this.discriminant); return clone; }
@Override public ValueType getFirst() { return this.getValue(); }
@Override public DiscriminantType getSecond() { return this.getDiscriminant(); }
@Override public ValueType getFirst() { return this.getValue(); }
@Override public DiscriminantType getSecond() { return this.getDiscriminant(); }