This is from one of Sun's free practice exams for
SCJP 1.4. The answer does not complain about this not being a complete listing, instead it refers to a bug in the code.
Given:
1. public static void main(
String[] args ) {
2. class T1 extends java.lang.Thread{}
3. class T2 extends T1{}
4. class T3 implements java.lang.Runnable{}
5.
6. new T1().start();
7. new T2().start();
8. new
Thread(new T3()).start();
9. System.out.println( "Executing" );
10. }