} else if (object instanceof Long) {
returnValue = new LongToken(((Long) object).longValue());
} else if (object instanceof Double) {
returnValue = new DoubleToken(((Double) object).doubleValue());
} else if (object instanceof Float) {
returnValue = new FloatToken(((Float) object).floatValue());
} else if (object instanceof Complex) {
returnValue = new ComplexToken((Complex) object);
} else if (object instanceof FixPoint) {
returnValue = new FixToken((FixPoint) object);
} else if (object instanceof String) {