Why do I see this pattern of enumerating many methods for 1,2,3, etc arguments followed by a general arbitrary size list of arguments?
Why do Guava classes provide so many factory methods instead of just one that takes varargs?