FixToken fixToken = (FixToken) token;
FixPoint fixValue = fixToken.fixValue();
List args = new ArrayList(3);
// Some possible loss of precision?
args.add(DoubleConstant.v(fixValue.doubleValue()));
args.add(IntConstant.v(fixValue.getPrecision().getNumberOfBits()));
args.add(IntConstant.v(fixValue.getPrecision()
.getIntegerBitLength()));
Local tokenLocal = _buildConstantTokenLocal(body, insertPoint,