Obrigado a todos valeu galera
Sim você está fazendo a variável do parâmetro estoque apontar para um novo objeto.
Se ele está vindo null
, é porque alguém passou um objeto null
por parâmetro então você tem que ver quem chamou esse método passando null
.