if (type == context.getFloat()) {
literal = new FloatLiteral(this.getFloatValue());
break;
}
if (type == context.getDouble()) {
literal = new DoubleLiteral(this.getDoubleValue());
break;
}
if (type == context.getChar()) {
literal = new CharLiteral(this.getCharValue());
break;