Comment #3 on issue 551 by pekka.klarck: Recursive user keywords can break the whole test execution
http://code.google.com/p/robotframework/issues/detail?id=551
Note that if you want to call a library keyword with the same name as the user keyword from that user keyword, you need to prefix the keyword with the library name. For example, if I have keyword `Do X` in a library `MyLib`, I can use it from a user keyword `Do X` like this:
Do X [Arguments] ${arg}
Log Got arg ${arg}
MyLib.Do X ${arg}
