code: private function sameArguments($arguments1, $arguments2)
      {
          if (count($arguments1) !== count($arguments2)) {
              return false;
          }
          foreach ($arguments1 as $argument1) {
              $argument2 = null;
              foreach ($arguments2 as $argument) {
                  if ($argument->name->value === $argument1->name->value) {
                      $argument2 = $argument;
                      break;
                  }
              }
              if (! $argument2) {
                  return false;
              }
  
              if (! $this->sameValue($argument1->value, $argument2->value)) {
                  return false;
              }
          }
  
          return true;
      }
docs: @param ArgumentNode[] $arguments1
  @param ArgumentNode[] $arguments2
  
  @return bool