Why not use the unary operator? `getExpressionForLiteral(-literal)`