/** * @throws UnableToBuild */ private function denyIfIncomplete(BuilderObjectProductBuildPlan $p) { if (is_null($p->getBuilderSource()) || is_null($p->getBuildMethodCall())) { throw new UnableToBuild(); } }