agraph.addEdge(new_e, v0, v0);
} else if ((parent0 == null && parent1.equals(catalog_tbl1)) || (parent1 == null && parent0.equals(catalog_tbl1))) {
if (d)
LOG.debug(String.format("Self-referencing edge %s ===> %s, %s", entry, v1, v1));
agraph.addEdge(new_e, v1, v1);
} else if ((parent0.equals(catalog_tbl0) && parent1.equals(catalog_tbl1) == false) || (parent1.equals(catalog_tbl0) && parent0.equals(catalog_tbl1) == false)
|| (parent0.equals(catalog_tbl0) && parent1.equals(catalog_tbl0))) {
if (d)
LOG.debug(String.format("Self-referencing edge %s ===> %s, %s", entry, v0, v0));