Why rewrite this method to use an array instead of a List? There seems to be no functional difference, aside from losing the flexibility Lists offer.

In fact, upon further review, this method seems not to be used by anything, and can be deleted entirely.