The ``InteractiveCompilationUnitEditor`` should be passed instead.

I just realized that if the document is swapped (https://github.com/scala-ide/scala-ide/pull/309/files#L22R155), the compilation unit to reconcile can be a completely different one.