public function make(Collection $answers, Question $item, PdfRowGenerator $rowAdder, string $locale, array $filters): RowDataInterface 	{ 		if ($item->type == QuestionType::PpiStandardRadio->value) { 			return new PpiStandardRadioRowAdder($rowAdder, $filters, $item, $answers, $locale); 		}  		if ($item->type == QuestionType::CustomRadio->value) { 			return new CustomRadioRowAdder($rowAdder, $filters, $item, $answers, $locale); 		}  		if ($item->type == QuestionType::Checkbox->value || $item->type == QuestionType::CheckboxLimitedAnswers->value) { 			return new CheckboxRowAdder($rowAdder, $filters, $item, $answers, $locale); 		}  		if ($item->type == QuestionType::CheckboxWithCustomAnswer->value) { 			return new CheckboxWithCustomAnswerRowAdder($rowAdder, $filters, $item, $answers, $locale); 		}  		if ($item->type == QuestionType::CheckboxWithAnswerPositivity->value) { 			return new CheckboxWithAnswerPositivityRowAdder($rowAdder, $filters, $item, $answers, $locale); 		}  		if ($item->type == QuestionType::Text->value || $item->type == QuestionType::Textarea->value) { 			return new TextRowAdder($rowAdder, $filters, $item, $answers, $locale); 		}  		throw new UnsupportedQuestionTypeException; 	}