Ok, this is very, very strange, and annoying.
I declared this variable in my IDE:
long me = 2323237777777;
And I get a compilation error saying that the literal 2323237777777 of type int is out of range. I don't understand. Isn't long supposed to be able to handle this type of range??