if (attribute == numerator) {
ArrayToken numeratorValue = (ArrayToken)numerator.getToken();
$ASSIGN$_numerator(numeratorValue.arrayValue());
} else if (attribute == denominator) {
ArrayToken denominatorValue = (ArrayToken)denominator.getToken();
$ASSIGN$_denominator(denominatorValue.arrayValue());
if (!_denominator[0].isEqualTo(_denominator[0].one()).booleanValue()) {
try {
MessageHandler.warning("First denominator value is required to be 1. " + "Using 1.");
} catch (CancelException ex) {
throw new IllegalActionException(this, "Canceled parameter change.");