def __init__(self, *args, **keywords):
        _dependency.__init__(self, *args, **keywords)
        self.provisions = []
        self.sonameSubtrees = set()
        self.sysPath = None
        self.monodisPath = None
        self.rubyInterpreter = None
        self.rubyVersion = None
        self.rubyInvocation = None
        self.rubyLoadPath = None
        self.perlIncPath = None
        self.pythonSysPathMap = {}
        self.exceptDeps = []
        policy.Policy.__init__(self, *args, **keywords)
        self.depCache = self.dbDepCacheClass(self._getDb())