public function merge(ChangeInterface $subsequentChange) { if ($this->canMerge($subsequentChange)) { return $subsequentChange; } }