class DataSetExplorer implements IsWidget {

    void onDataSetDefModifiedEvent(@Observes DataSetDefModifiedEvent event) {
        checkNotNull("event",
                     event);

        final DataSetDef def = event.getNewDataSetDef();
        if (def != null && def.isPublic()) {
            updateDataSetDef(def);
        }
    }

    @Inject public  DataSetExplorer(final Instance<DataSetPanel> panelInstances,
                           final DataSetClientServices clientServices,
                           final View view);

}