Java Long Range