code: public function setStreet($street)
      {
          if(!$street) {
              return $this;
          }
          if (!($street instanceof Street)) {
              $street = new Street($street);
          }
          if ($street->isEmpty()) {
              $this->invalidArguments('10006');
          }
          return $this->setParameter('street', $street);
      }
docs: Set the address street
  @param Street|array $street
  @return $this
  @throws InvalidArgumentException