тут тоже, соответственно, GroupEdge newEdge(type, from, to).
а то оно создает и копирует его еще сразу зачем-то