class BusinessProcessFormModelHandler extends AbstractJBPMFormModelHandler<BusinessProcessFormModel> {

    @Override
    public void checkSourceModel() throws SourceFormModelNotFoundException {
        if (getSourceModel() == null) {
            String[] params = new String[]{formModel.getProcessId()};
            throw new SourceFormModelNotFoundException(JBPMFormsIntegrationBackendConstants.MISSING_PROCESS_SHORT_KEY, params,
                    JBPMFormsIntegrationBackendConstants.MISSING_PROCESS_FULL_KEY, params,
                    JBPMFormsIntegrationBackendConstants.PROCESS_KEY, formModel);
        }
    }

    @Inject public  BusinessProcessFormModelHandler(KieModuleService projectService,
                                           ModuleClassLoaderHelper classLoaderHelper,
                                           FieldManager fieldManager,
                                           BPMFinderService bpmFinderService);

}