private JPath(JPath root, JPath relative) { segments = new string[root.segments.Length + relative.segments.Length]; Array.Copy(root.segments, 0, segments, 0, root.segments.Length); Array.Copy(relative.segments, 0, segments, root.segments.Length, relative.segments.Length); }