} else if (getChosenDocumentRequestType().isDiplomaSupplement()) {
return new DiplomaSupplementRequest(this);
} else if (getChosenDocumentRequestType() == DocumentRequestType.UNDER_23_TRANSPORTS_REQUEST) {
return new Under23TransportsDeclarationRequest(this);
}
throw new DomainException("error.DocumentRequestCreator.unexpected.document.request.type");
}