public JPanel getPanelFor(Form f) throws InvalidTemplateException { // clear();by jai // uiList = new ArrayList(); // uiElementsList = new ArrayList(); ArrayList list = getXmlUIElements(f); Vector tables = f.getTables(); if (tables.size() == 0) { return getPanelFor(list); } else { Table table = (Table) tables.elementAt(0); return getPanelWithTable(list, table); } }