Java FAQ:IllegalThreadStateException

Java FAQ:S019 Q-19

import java.lang.Thread;

public class C2008062100 {
    public static void main(String[] args) {
        ThreadGroup g = new ThreadGroup("foo");
        g.destroy();

        Thread t = new Thread(g, "bar");
        t.start();
    }
}

で、

Exception in thread "main" java.lang.IllegalThreadStateException
	at java.lang.ThreadGroup.add(ThreadGroup.java:798)
	at java.lang.Thread.init(Thread.java:303)
	at java.lang.Thread.<init>(Thread.java:377)
	at C2008062100.main(C2008062100.java:9)