if(c instanceof ComponentAddition) {
ComponentAddition addition = (ComponentAddition)c;
test(graph, addition.component, types, result);
if(c instanceof ComponentAddition) {
ComponentAddition addition = (ComponentAddition)c;
test(graph, addition.component, types, result);