assertEquals(NumericValue.Type.INTEGER, l.getDatatype());
assertEquals(42, l.intValue());
l = mc.valueOf(0);
assertTrue(l instanceof NumericValue);
assertEquals(NumericValue.Type.INTEGER, l.getDatatype());
assertEquals(0, l.intValue());
l = mc.valueOf(-42);
assertTrue(l instanceof NumericValue);
assertEquals(NumericValue.Type.INTEGER, l.getDatatype());
assertEquals(-42, l.intValue());