Test Your Java

What will be the output?


public class Test{ 

   public static void main(String[] args) { 
       Object o = null; 
       try{ 
           o = Test.<Double>cast("toto"); 
       }catch(ClassCastException cce){ 
           System.out.println("oops"); 
       } 
       System.out.println(o == null); 
       System.out.println(o instanceof String); 
       System.out.println(o instanceof Double); 
   } 

   private static <T> T cast(Object i) { 
       return (T)i; 
   } 

}