/** * Example of Eclipse broken auto-complete */ public class Test { /** * Once line 16 is uncommented, auto-completion fails. * @param param */ public void test(Object param) { Object[] obj = null; if (param instanceof Object[]) { //obj = (Object[]) param; } else { obj = new Object[] {param}; } } }