{
if (expr instanceof ByteLiteral)
{
int originalValue = ((BigInteger) ((ByteLiteral) expr).getValue()).intValue();
BigInteger absValue = new BigInteger(String.valueOf(Math.abs(originalValue)));
return new ByteLiteral(stmt, expr.getJavaTypeMapping(), absValue, null);
}
else if (expr instanceof IntegerLiteral)
{
int originalValue = ((Number) ((IntegerLiteral) expr).getValue()).intValue();
Integer absValue = Integer.valueOf(Math.abs(originalValue));