EmptyJetGroupProduct Node1 EmptyJetGroupProduct + EmptyJetGroupProduct() + next() + valid() Node2 IJetGroupProduct + ~IJetGroupProduct() + next() + valid() Node2->Node1