class DataSetEditorWorkflow implements IsWidget {

    protected void addViolations(final Iterable<ConstraintViolation<?>> _violations) {
        if (_violations != null) {
            final Iterator<ConstraintViolation<?>> it = _violations.iterator();
            while (it.hasNext()) {
                final ConstraintViolation<?> _v = it.next();
                this.violations.add(_v);
            }
        }
    }

    @Inject public  DataSetEditorWorkflow(final DataSetClientServices clientServices,
                                 final DataSetValidatorProvider validatorProvider,
                                 final SyncBeanManager beanManager,
                                 final Event<SaveRequestEvent> saveRequestEvent,
                                 final Event<TestDataSetRequestEvent> testDataSetEvent,
                                 final Event<CancelRequestEvent> cancelRequestEvent,
                                 final View view);

}