ArrayList<PlaLineInt> intersecting_lines = found_line_segment.intersection(curr_segment);
LinkedList<BrdTracep> split_pieces = new LinkedList<BrdTracep>();
boolean found_trace_split = split_tracep_other (found_trace, split_pieces, intersecting_lines, overlap_tentry);
if (found_trace_split)
{
<BUG>default_tree.calc_overlapping_tree_entries(curr_shape, get_layer(), over_tree_entries);
over_tree_iter = over_tree_entries.iterator();</BUG>
}
intersecting_lines = curr_segment.intersection(found_line_segment);
own_trace_split = split_tracep_own (index,result,intersecting_lines, p_clip_shape);

ArrayList<PlaLineInt> intersecting_lines = found_line_segment.intersection(curr_segment);
LinkedList<BrdTracep> split_pieces = new LinkedList<BrdTracep>();
boolean found_trace_split = split_tracep_other (found_trace, split_pieces, intersecting_lines, overlap_tentry);
if (found_trace_split)
{
over_tree_entries = default_tree.find_overlap_tree_entries(curr_shape, get_layer());
over_tree_iter = over_tree_entries.iterator();
}
intersecting_lines = curr_segment.intersection(found_line_segment);
own_trace_split = split_tracep_own (index,result,intersecting_lines, p_clip_shape);
