return;
case STRING_LITERAL:
set(node, new StringLiteral().astValue(val == null ? "" : val.toString()));
return;
case NULL_LITERAL:
set(node, new NullLiteral());
return;
}
if (literal != null) {
if (negative) set(node, new UnaryExpression().astOperand(setPos(node, literal)).astOperator(UnaryOperator.UNARY_MINUS));