String mode,
WorkflowState workflowState,
ConstraintClient constraintClient) {
try {
if (formData != null || form != null) {
ITextOuterTable outerTable = new ITextOuterTable();
List<FormBuilderFillerPdfContainer> items = new ArrayList<>();
if (formData != null && formData.getData() != null && !formData.getData().isEmpty()) {
for (FormBuilderItemData formBuilderItemData : formData.getData()) {
items.add(new FormBuilderFillerPdfContainer(formBuilderItemData.getFormBuilderItem(), formBuilderItemData));
}