public function __construct($values = [], IIteratorScheme $scheme = null, Collection $source = null) { parent::__construct($values, $scheme, $source); if ($source === null) { $this->toOrderedMap(); } }