public synchronized void add(final IProgressOperation operation){
  m_operations.add(operation);
  for (  final IGlobalProgressManagerListener listener : m_listeners) {
    try {
      listener.added(operation);
    }
 catch (    final Exception exception) {
      CUtilityFunctions.logException(exception);
    }
  }
}

public synchronized void add ( final IProgressOperation operation ) { m_operations . add ( operation ) ; for ( final IGlobalProgressManagerListener listener : m_listeners ) { try { listener . added ( operation ) ; } catch ( final Exception exception ) { CUtilityFunctions . logException ( exception ) ; } } }
adds a new ongoing operation .
