src/Versioned.php
protected function baseTable($stage = null)
    {
        $baseTable = $this->owner->baseTable();
        return $this->stageTable($baseTable, $stage);
    }
protected function baseTable($stage = null)
    {
        $baseTable = $this->owner->baseTable();
        return $this->stageTable($baseTable, $stage);
    }
protected function baseTable ( $ stage = null ) { $ baseTable = $ this -> owner -> baseTable ( ) ; return $ this -> stageTable ( $ baseTable , $ stage ) ; }
Return the base table - the class that directly extends DataObject.

Protected so it doesn't conflict with DataObject::baseTable()

@param string $stage
@return string
Return the base table - the class that directly extends DataObject .