p_graphics_context.draw_boundary( get_shape(), 0, draw_color, p_graphics, layer_visibility);
}
public final boolean validate(ArtEngine p_autoroute_engine)
{
boolean result = true;
<BUG>LinkedList<AwtreeEntry> overlapping_objects = new LinkedList<AwtreeEntry>();</BUG>
NetNosList net_no_arr = new NetNosList(p_autoroute_engine.get_net_no() );
<BUG>p_autoroute_engine.art_search_tree.calc_overlapping_tree_entries(get_shape(), get_layer(), net_no_arr, overlapping_objects);
for (AwtreeEntry curr_entry : overlapping_objects )
{</BUG>
if (curr_entry.object == this) continue;

p_graphics_context.draw_boundary( get_shape(), 0, draw_color, p_graphics, layer_visibility);
}
public final boolean validate(ArtEngine p_autoroute_engine)
{
boolean result = true;
NetNosList net_no_arr = new NetNosList(p_autoroute_engine.get_net_no() );
Collection<AwtreeEntry> overlap = p_autoroute_engine.art_search_tree.find_overlap_tree_entries(get_shape(), get_layer(), net_no_arr);
for (AwtreeEntry curr_entry : overlap )
{
if (curr_entry.object == this) continue;
