public void toBack(final WorkflowAnnotation anno){
  if (anno == null) {
    throw new IllegalArgumentException("anno must not be null!");
  }
synchronized (lock) {
    if (annotationsDrawOrder.remove(anno)) {
      annotationsDrawOrder.add(0,anno);
    }
    if (annotationsEventOrder.remove(anno)) {
      annotationsEventOrder.add(annotationsEventOrder.size(),anno);
    }
  }
}

public void toBack ( final WorkflowAnnotation anno ) { if ( anno == null ) { throw new IllegalArgumentException ( "anno must not be null!" ) ; } synchronized ( lock ) { if ( annotationsDrawOrder . remove ( anno ) ) { annotationsDrawOrder . add ( 0 , anno ) ; } if ( annotationsEventOrder . remove ( anno ) ) { annotationsEventOrder . add ( annotationsEventOrder . size ( ) , anno ) ; } } }
bring the given annotation to the back . that annotation will be drawn behind all other annotations as well as recieve events last .
