public Collection<ExpandDrill> get_drills(ArtEngine p_art_engine, boolean p_attach_smd)
{
if ( p_art_engine.get_net_no() == net_no) return drill_list;
net_no = p_art_engine.get_net_no();
drill_list.clear();
<BUG>AwtreeShapeSearch search_tree = p_art_engine.art_search_tree;
Collection<AwtreeEntry> overlaps = new LinkedList<AwtreeEntry>();
search_tree.calc_overlapping_tree_entries(page_shape, -1, overlaps);</BUG>
Collection<ShapeTile> cutout_shapes = new LinkedList<ShapeTile>();
ShapeTile prev_obstacle_shape = ShapeTileBox.EMPTY;

public Collection<ExpandDrill> get_drills(ArtEngine p_art_engine, boolean p_attach_smd)
{
if ( p_art_engine.get_net_no() == net_no) return drill_list;
net_no = p_art_engine.get_net_no();
drill_list.clear();
AwtreeShapeSearch search_tree = p_art_engine.art_search_tree;
Collection<AwtreeEntry> overlaps = search_tree.find_overlap_tree_entries(page_shape, -1);
Collection<ShapeTile> cutout_shapes = new LinkedList<ShapeTile>();
ShapeTile prev_obstacle_shape = ShapeTileBox.EMPTY;
