@Override
    public void notifyListner() {
        
        for (SortListener sl : subscribers) {
            sl.UpdateArray();
        }

        
        try {
            TimeUnit.MILLISECONDS.sleep(_sleepTime);
        } catch (InterruptedException ex) {
            Logger.getLogger(ObservableArray.class.getName()).log(Level.SEVERE, null, ex);
        }
        
    }