* add isValidStateTransition helper function * Replace Process.setState() with Process.swapState() * Refactor locking logic in Process
* add isValidStateTransition helper function * Replace Process.setState() with Process.swapState() * Refactor locking logic in Process