Is correct when receivedPartial cannot accept your own same state??

I add self status to accept transaction "STATE_ORDERED_RECEIVED_PARTIAL"

En the same method need add "!" it's not false, because processStockPutAndSave return object or false, and it's correct all return $this an then run returnToPreviousState to backroll status and never set new state "STATE_ORDERED_RECEIVED_PARTIAL"

The same case is en the method receivedAll, not receive all when are "STATE_ORDERED_RECEIVED_PARTIAL" need add the state

Or maybe I wrong use transaction??
Is correct when receivedPartial cannot accept your own same state??
I add self status to accept transaction "STATE_ORDERED_RECEIVED_PARTIAL"

En the same method need add "!" it's not false, because processStockPutAndSave return object or false, and it's correct all return $this an then run returnToPreviousState to backroll status and never set new state "STATE_ORDERED_RECEIVED_PARTIAL"

The same case is en the method receivedAll, not receive all when are "STATE_ORDERED_RECEIVED_PARTIAL" need add the state

Or maybe I wrong use transaction??