This rule is defined by the following XPath expression:
//ClassOrInterfaceType[@Image = 'Thread' or @Image = 'Runnable']
Example:
// This is not allowed public class UsingThread extends Thread { } // Neither this, public class OtherThread implements Runnable { // Nor this ... public void methode() { Runnable thread = new Thread(); thread.run(); } }