public class Object {
public final Class getClass();
public String toString();
public boolean equals(Object obj);
public int hashCode();
protected Object clone()
throws CloneNotSupportedException;
public final void wait()
throws IllegalMonitorStateException, InterruptedException;
public final void wait(long millis)
throws IllegalMonitorStateException, InterruptedException;
public final void wait(long millis, int nanos)
throws IllegalMonitorStateException, InterruptedException;
public final void notify()
throws IllegalMonitorStateException;
public final void notifyAll()
throws IllegalMonitorStateException;
protected void finalize()
throws Throwable;
}