private void reposition(int startIndex){
  for (int j=startIndex; j < iconManagers.size(); j++) {
    AbstractStatusIconManager follower=iconManagers.get(j);
    if (sharesPosition(follower)) {
      follower.setVisible(false);
      follower.position();
      follower.setVisible(true);
      break;
    }
  }
}

private void reposition ( int startIndex ) { for ( int j = startIndex ; j < iconManagers . size ( ) ; j ++ ) { AbstractStatusIconManager follower = iconManagers . get ( j ) ; if ( sharesPosition ( follower ) ) { follower . setVisible ( false ) ; follower . position ( ) ; follower . setVisible ( true ) ; break ; } } }
reposition any visible icons following this when the visibility has changed .
