No, there is no clashing because the interfaces have no implementation code. So if a class implements two different interfaces, and both interfaces declare a "void run()" method, as long as you implement "void run()" you're OK.
This was a random error that most likely occurred when a ray of cosmic radiation hit a memory chip at just the right angle resulting in a bit changing from a 0 to a 1.
255 ms