I am currently trying to resolve conflicts between two branches. IntelliJ's "Merge Revisions" window shows three panels: "local changes", "result" and "changes from server".

I would like to know how IntelliJ generates the "result" panel as I am seeing conflicting lines where both the left and the right panels have the exact same code but the center panel shows something different.

Update: 

[![screenshot](https://image.ibb.co/cwt2iw/screenshot.png)](https://image.ibb.co/cwt2iw/screenshot.png)