 
                            ...
| Code Block | ||
|---|---|---|
| 
 | ||
| 
public class ExceptionExample {
   public static void untrustedCode() {
     Date now = new Date();
     Class<?> dateClass = now.getClass();
     createInstance(dateClass);
    }
    public static void createInstance(Class<?> dateClass) {
      try { // Create another Date object using the Date Class
            Object o = dateClass.newInstance();
            if (o instanceof Date) {
              Date d = (Date)o;
              System.out.println("The time is: " + d.toString());
             }
       }
       catch (InstantiationException ie) { System.out.println(ie.toString()); }
       catch (IllegalAccessException iae) { System.out.println(iae.toString()); }    	
    }
}
 | 
...