/**
  * @param NameField $nameField
  * @param FormatterProperties $properties
  * @return FormatterResult
  */
 public function format(NameField $nameField, FormatterProperties $properties)
 {
     $parameters = new wsdl\FormatNameFieldArguments($this->context, $nameField, $properties->toWsdl());
     $result = $this->{$soapNameFieldFormatterService}->formatNameField($parameters)->return;
     return new FormatterResult($result->formatted, $result->unknown);
 }
 /**
  * @param NaturalInputPerson $person
  * @param FormatterProperties $properties
  * @return FormatterResult
  */
 public function format(NaturalInputPerson $person, FormatterProperties $properties)
 {
     $parameters = new wsdl\FormatPersonNameArguments($this->context, $person, $properties->toWsdl());
     $result = $this->soapPersonNameFormatterService->format($parameters)->return;
     return new FormatterResult($result->formatted, $result->unknown);
 }