Water - out of bounds

This is Water .2391

While building.

replaceText: end column 40 out of bounds (0-33) for line 1114, '            if (IsNullable(type))'
en RemObjects.Fire.BaseLibrary.FBLFileBuffer.replaceTextFrom____to__withString__isUndo(FBLCursor start, FBLCursor end, String newString, Boolean isUndo)
en RemObjects.Fire.BaseLibrary.FBLFileBuffer.<>c__DisplayClass9.<applySetOfReverseSortedChanges>b__0()
en RemObjects.Fire.BaseLibrary.FBLFileBuffer.updateLines(Object sender, Boolean appendOnly, Action block)
en RemObjects.Fire.BaseLibrary.FBLFileBuffer.applySetOfReverseSortedChanges____currentCursor__newCursor(IEnumerable`1 changes, Nullable`1 currentCursor, FBLCursor& newCursor2)
en RemObjects.Fire.ProjectSystem.Solution.<>c__DisplayClass4.<processBuildDetailsXml>b__1()
en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

sounds like an issue with bad fix-its. a testcase would be appreciated, as it’s unlikely i’ll be able to fix the root cause without. i’ll add more proofing so that bad fixits worn cause the error, though.