/**
* @param list<string> $attributeNames
*
* @return list<Field>
*/
private function getFields(array
$attributeNames): array
{ $fields =
[];
foreach ($attributeNames as $attributeName) { $fields[] =
$this->attributeService->
getCustomField($attributeName) ??
new JsonField($attributeName,
$attributeName);
} return $fields;
} /**
* @param array<string, array<string, mixed>> $data
*/
private function extractJsonUpdate(array
$data, EntityExistence
$existence, WriteParameterBag
$parameters): void
{