'replace all occurrences of FromClause \'old\' with the given Alias
object, returning a copy of this :class:`.FromClause`.'

@util.dependencies('sqlalchemy.sql.util')
def replace_selectable(self, sqlutil, old, alias):

    return sqlutil.ClauseAdapter(alias).traverse(self)
