@Test
public void doNotCastNumberLiteralShort() {

    final TypedExpression left = expr("getValue()", java.lang.Object.class);
    final TypedExpression right = expr("20", short.class);
    final CoercedExpression.CoercedExpressionResult coerce = new CoercedExpression(left, right, false).coerce();
    assertEquals(expr("20", short.class), coerce.getCoercedRight());
}