public boolean highlightEdge(Set startAttribs, Set endAttribs) {
   boolean result = true;
   for (Iterator iterator = nodes.iterator(); iterator.hasNext(); ) {
     ConceptHighlightAtomicStrategy atomicStrategy =
         (ConceptHighlightAtomicStrategy) iterator.next();
     result = result && atomicStrategy.highlightEdge(startAttribs, endAttribs);
   }
   return result;
 }
 public boolean highlightQuery(Set attribs) {
   boolean result = true;
   for (Iterator iterator = nodes.iterator(); iterator.hasNext(); ) {
     ConceptHighlightAtomicStrategy atomicStrategy =
         (ConceptHighlightAtomicStrategy) iterator.next();
     result = result && atomicStrategy.highlightQuery(attribs);
   }
   return result;
 }