Map<String, Field> tbNames = topology.get(dbIndex);
if (tbNames == null) {
tbNames = new HashMap<String, Field>();
topology.put(dbIndex, tbNames);
}
Field f = tbNames.get(tbName);
if (f == null) {
f = new Field(tbParams.size());
tbNames.put(tbName, f);
}
for (AdvancedParameter ap : tbParams) {
Set<Object> set = f.sourceKeys.get(ap.key);
if (set == null) {