private static boolean needsNumberConversion(Expression<?> expr) {
        expr = ExpressionUtils.extract(expr);
        return Number.class.isAssignableFrom(expr.getType()) && !Path.class.isInstance(expr);
    }
{@code Conversions} provides module specific projection conversion functionality

@author tiwe
querydsl-jpa/src/main/java/com/querydsl/jpa/Conversions.java