イメージ的にはこれしてるからエラーになる
int element;
int[] collection;
collection = element;  ←エラー
collection[0] = element; ←エラーではない(初期化されてないのは気にするな