TableConfiguration tc = getConfiguration();
List<String> cols = new ArrayList<String>();
if (tc == null || tc.hasColumns() == false) return super.getColumns();
tc.reload();
Iterator<String> names = tc.getColumnMap().keySet().iterator();
while (names.hasNext()) {
cols.add(names.next());
}
tc.sortDefaultColumnNames(cols);