protected function _goUp(AbstractQuery $oQuery, outputInterface $oOutput = null)
    {
        if ($this->isExecuted($oQuery)) {
            return false;
        }

        if ($oOutput) {
            $oOutput->writeLn(
                sprintf(
                    '[DEBUG] Migrating up %s %s',
                    $oQuery->getTimestamp(),
                    $oQuery->getClassName()
                )
            );
        }

        $oQuery->up();
        $this->setExecuted($oQuery);

        return true;
    }