Sometimes I see API\'s using long or Long or int or Integer, and I can\'t figure how the decision is made for that?
long
Long
int
Integer
BigInteger
Collection
null