{
rowsProcessed.add(entry.getKey());
for(Entry<CmpVertex,PAIRCOMPATIBILITY> associations:entry.getValue().entrySet())
if (!rowsProcessed.contains(associations.getKey()))
{
Label label = new StringLabel(associationPrefix+associations.getValue().name());
if (alphabet.contains(label))
throw new IllegalArgumentException("cannot use label "+label);
result.addTransition(result.transitionMatrix.get(entry.getKey()), label, associations.getKey());
result.addTransition(result.transitionMatrix.get(associations.getKey()), label, entry.getKey());