} else if (type == char.class) {
toReturn = new CharValueCommand((Character) value);
} else {
assert value instanceof Number : "Expecting Number; had "
+ value.getClass().getName();
toReturn = new DoubleValueCommand(((Number) value).doubleValue());
}
} else if ((toReturn = identityMap.get(value)) != null) {
// Fall through