NOT AWESOME: java's primitive types behave differently in arrays and could cause problems

VERY AWESOME: generic classes don't take primitive types and therefore i have nothing to worry about

"java's primitive types," he growls from the rubble of his crumbled code, "can behave quite differently if you stick them in an array."