copy abstract method

PathEdge copy()

Make a copy, want to ensure immutability in some places

Implementation

PathEdge copy();