public final function validate(Structure $document, array $fieldNameList, array $params) { foreach ($fieldNameList as $fieldName) { $this->validateField($document, $fieldName, $params); } }