class IsInstanceTest extends Thread implements Cloneable { static void main(String args[]) { IsInstanceTest test = new IsInstanceTest(); if (test instanceof java.lang.Object) pass("IsInstanceTest is instance of java.lang.Object"); else fail("IsInstanceTest is not instance of java.lang.Object"); if (test instanceof java.lang.Cloneable) pass("IsInstanceTest is instance of java.lang.Cloneable"); else fail("IsInstanceTest is not instance of java.lang.Cloneable"); if (test instanceof java.lang.Runnable) pass("IsInstanceTest is instance of java.lang.Runnable"); else fail("IsInstanceTest is not instance of java.lang.Runnable"); } static void pass(String message) { System.out.println("PASSED: "+message); } static void fail(String message) { System.out.println("FAILED: "+message); } }