Does conversion of String to Integer work for LiteralExpression when we pass Integer.class as the desiredResultType