def _getRequirements(self):
        # TODO: Cache?
        return re.findall(RE_REQUIRE, self.source)
assumes all passed nodes are collision nodes with no transforms
dataset/ETHPy150Open sahana/eden/static/scripts/tools/mergejsmf.py/SourceFile._getRequirements--crossover with--dataset/ETHPy150Open Craig-Macomber/Panda3D-Terrain-System/collisionUtil.py/colTree