/* 461 */ if ((value instanceof String))
/* 462 */ return new StringL((String)value);
/* 463 */ if (((value instanceof Double)) || ((value instanceof Float))) {
/* 464 */ int token = (value instanceof Double) ? 405 : 404;
/* */
/* 466 */ return new DoubleConst(((Number)value).doubleValue(), token);
/* */ }
/* 468 */ if ((value instanceof Number)) {
/* 469 */ int token = (value instanceof Long) ? 403 : 402;
/* 470 */ return new IntConst(((Number)value).longValue(), token);
/* */ }