private function getStartPoint(BoxInterface $boundingBox)
    {
        $x = (int) round(0.5*($boundingBox->getWidth() - $this->size->getWidth()));
        $y = (int) round(0.5*($boundingBox->getHeight() - $this->size->getHeight()));

        return new Point($x, $y);
    }