When saving an obs, the API automatically voids the existing obs and creates a new obs. It is required that you specify a void reason when saving an obs.
In 1.8, the void reason was created by taking the void reason provided by the user and adding the id of the new obs, like this:
String reason = changeMessage + " (new obsId: " + newObs.getObsId() + ")";
However, in 1.9.x, some new text, "voidReason looks like" is added into the string (without spaces a buffer):
String reason = changeMessage + "voidReason looks like" + " (new obsId: " + newObs.getObsId() + ")";
Was there a reason for this?