@Override public Registration addDataProviderListener( DataProviderListener<T> listener) { return addListener(DataChangeEvent.class, listener, DataProviderListener.class.getMethods()[0]); }
@Override public void refreshItem(T item) { fireEvent(new DataRefreshEvent<>(this, item)); }
@Override public void refreshAll() { fireEvent(new DataChangeEvent<>(this)); }