}
private void addObjectToList(IConfig config, Object o, DbMetadata m, Table tab, LinkedList<CaoElement> list) throws MException, Exception {
DbManager manager = ((AdbApplication)getApplication()).getManager();
if ( o != null) {
CaoElement oo = null;
if (o instanceof CaoAdbObject) {
((CaoAdbObject)o).setCaoConfig(config);
oo = ((CaoAdbObject)o).getCaoElement();
if (oo == null) oo = new AdbData(this,m,o,tab,manager,config);
} else