DeclarationRequest.create(documentRequestCreateBean.getRegistration(), documentRequestCreateBean.getChosenDocumentRequestType(), documentRequestCreateBean.getChosenDocumentPurposeType(), documentRequestCreateBean.getOtherPurpose(), documentRequestCreateBean.getNotes(), documentRequestCreateBean.getAverage(), documentRequestCreateBean.getDetailed(), documentRequestCreateBean.getExecutionYear(), documentRequestCreateBean.getYear());
    public List<String> run(final List<DocumentRequestCreateBean> documentRequestCreateBeans) {        List<String> messages = new ArrayList<String>();                for (final DocumentRequestCreateBean documentRequestCreateBean : documentRequestCreateBeans) {                        try {        	final DocumentRequestType documentRequestType = documentRequestCreateBean.getChosenDocumentRequestType();        	if (documentRequestType.isCertificate()) {                    CertificateRequest.create(documentRequestCreateBean.getRegistration(),                            documentRequestCreateBean.getChosenDocumentRequestType(),                             documentRequestCreateBean.getChosenDocumentPurposeType(),                            documentRequestCreateBean.getOtherPurpose(),                             documentRequestCreateBean.getNotes(),                            documentRequestCreateBean.getUrgentRequest(),                            documentRequestCreateBean.getAverage(),                             documentRequestCreateBean.getDetailed(),                            documentRequestCreateBean.getExecutionYear());        	} else if (documentRequestType.isDeclaration()) {                    DeclarationRequest.create(documentRequestCreateBean.getRegistration(),                            documentRequestCreateBean.getChosenDocumentRequestType(),                             documentRequestCreateBean.getChosenDocumentPurposeType(),                            documentRequestCreateBean.getOtherPurpose(),                             documentRequestCreateBean.getNotes(),                            documentRequestCreateBean.getAverage(),                             documentRequestCreateBean.getDetailed(),                            documentRequestCreateBean.getExecutionYear(),                            documentRequestCreateBean.getYear());        	}            } catch (DomainException e) {                messages.add(e.getMessage());            }        }                return messages;    }