if (type == context.getDouble()) {
literal = new DoubleLiteral(this.getDoubleValue());
break;
}
if (type == context.getChar()) {
literal = new CharLiteral(this.getCharValue());
break;
}
// will default to String for List/Set/Map which wont have set the
// propertyType of any StringValues