import java.beans.PropertyDescriptor; 

public class CompileFailure { 
    void test(Object object) throws Exception { 
        // fail to compile 
        new PropertyDescriptor(object.getClass().getName(), object.getClass()); 
        // workaround 
// new PropertyDescriptor((String)object.getClass().getName(), object.getClass()); 
    } 
} 