Скажите вашему OrderNodeList
классу, чтобы он расширил Collection<OrderNode>
, тогда вы получите этот перечислитель для вас (и, вероятно, большая часть логики, которую вы создали вручную для управления коллекцией, теперь будет реализована для вас.)
Предполагается, что ваш OrderNodeList
содержит коллекцию OrderNode
объектов.