244245246247248249250251252253254
if (val instanceof Double) return new DoubleLiteral((Double)val); if (val instanceof String) return new StringLiteral((String)val); if (val instanceof Date) return new DateLiteral((Date)val); if (val instanceof Object)