public void nodifyObservers(Object arg){

		        Object[] arrLocal;
		        synchronized (this) {
		            arrLocal = list.toArray();
		        }
		        for (int i = arrLocal.length-1; i>=0; i--)
		            ((IObserver)arrLocal[i]).onUpdate(this, arg);
		    }