Java FAQ:wait, notify で IllegalMonitorStateException

Java FAQ:S021 Q-06

public class C2008062300 {
    C2008062300() {
        try {
            wait();
        } catch (InterruptedException e) {
            System.out.println(e);
        }
    }

    public static void main(String[] args) {
        new C2008062300();
    }
}

で、

Exception in thread "main" java.lang.IllegalMonitorStateException
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:426)
	at C2008062300.<init>(C2008062300.java:5)
	at C2008062300.main(C2008062300.java:12)