public void fire() throws IllegalActionException {
super.fire();
if (input.hasToken(0)) {
FixPoint value = ((FixToken) input.get(0)).fixValue();
String string = value.bigDecimalValue().toString() + " "
+ value.getPrecision().toString(Precision.VHDL);
output.send(0, new StringToken(string));
}
}