On 25 May 2015 at 19:34, Matthieu Lacaton <matthieu.lacaton@gmail.com> wrote:
What is the main purpose of doing this instead of actually implementing a method ?

Being lazy: #doesNotUnderstand is implemented only once, independent of the number of different tools that will be added in the future.