public function mapToObject(array $previouslyMappedObject) { $plan = new BuilderObjectProductBuildPlan(); $plan->setBuilderSource($this->objectSourceMapper->mapToObject($previouslyMappedObject[0])); foreach ($previouslyMappedObject[1] as $settingMethodData) { $plan->addSettingMethodCall($this->methodCallMapper->mapToObject($settingMethodData)); } $plan->setBuildMethodCall($this->methodCallMapper->mapToObject($previouslyMappedObject[2])); return $plan; }