Gotten from: http://software.zuavra.net/inline-diff/
