I'm curious: Why don't people just use `new Object[]{arg1, arg2...}` ?<p>It's one letter longer than `createArray(arg1, arg1...)`, doesn't require you to include that chunk of code, is <i>infinite</i> in length, and allows you to statically-type it in your type of choice. Heck, it's <i>the same code</i>, just removing a layer of indirection.<p>edit: noticed it's one character longer, not the same length. Maybe that's why?