protected function sourceTable(SchemaBuilder $builder): AbstractTable
    {
        $source = $this->getDefinition()->sourceContext();

        return $builder->requestTable($source->getTable(), $source->getDatabase());
    }