public synchronized int add(IAudioProvider provider){
  providers.add(provider);
  return providers.indexOf(provider);
}

public synchronized int add ( IAudioProvider provider ) { providers . add ( provider ) ; return providers . indexOf ( provider ) ; }
adds a provider to the internal provider queue .
