## Expected Behavior do replace when path is root while using applyInPlace ## Actual Behavior did nothing input: {"throw", true} diff: [ { "op": "replace", "path": "", "value": { "throw": false } } ] applyInPlace does not replace anything. after I debug, I found InPlaceApplyProcessor does not change sourceNode when path is root:  ## Specifications Library Version: 0.4.11 Language (e.g. Java 1.8, Scala, etc):Java 1.8