I have difficulty understanding the following paragraph from Gilad Bracha's generics tutorial:

"The component type of an array object may not be a type variable or a parameterized
type, unless it is an (unbounded) wildcard type. You can declare array types whose
element type is a type variable or a parameterized type, but not array objects."

Can someone explain this to me in other words?