protected function createValidatorInstance(mixed ...$arguments): ValidationValidator 	{ 		[ 			$productCode, 			$erp_name, 			$slug, 			$volume, 			$alcohol_percentage, 			$unit_of_measure, 			$weight, 			$tax, 			$available_in_erp, 			$is_delivery_code, 			$price, 			$tax_amount, 			$price_with_tax_and_fee, 			$return_fee 		] = $arguments;  		return Validator::make([ 			'external_product_id' => $productCode, 			'erp_name' => $erp_name, 			'slug' => $slug, 			'volume' => $volume, 			'alcohol_percentage' => $alcohol_percentage, 			'unit_of_measure' => $unit_of_measure, 			'weight' => $weight, 			'tax' => $tax, 			'available_in_erp' => $available_in_erp, 			'is_delivery_code' => $is_delivery_code, 			'price' => $price, 			'tax_amount' => $tax_amount, 			'price_with_tax' => $price_with_tax_and_fee, 			'return_fee' => $return_fee, 		], [ 			'external_product_id' => ['required', 'string', 'max:20'], 			'erp_name' => ['required', 'string', 'max:100'], 			'slug' => ['required', 'string', 'max:110'], 			'volume' => ['nullable', 'string', 'max:10'], 			'alcohol_percentage' => ['nullable', 'string', 'max:10'], 			'unit_of_measure' => ['required', 'string', 'min:0'], 			'weight' => ['required', 'numeric', 'min:0'], 			'tax' => ['required', 'numeric', 'min:0'], 			'available_in_erp' => ['required', 'boolean'], 			'is_delivery_code' => ['required', 'boolean'], 			'price' => ['required', 'numeric'], 			'tax_amount' => ['nullable', 'numeric'], 			'price_wih_tax' => ['nullable', 'numeric'], 			'return_fee' => ['nullable', 'numeric'], 		]); 	}