Здравствуйте, brunoid, Вы писали:
B>А если обьект продукта достается только внутри метода processProduct и не известен заранее ? как в таком случае поступить ?
Зарефакторить. Сигнатура processProduct(Product) вообще, как бы, должна подразумевать наличие продукта. Иначе метод назван как-то криво.