Fix bug:
substitut primitive type with wrapper type inside GetRange class, eg:
int -> Integer, long -> Long