function TestBootstrap.getModules(U,Y)local C={}U:getModulesImpl(Y,C)for L,p in ipairs(Y:GetDescendants())do U:getModulesImpl(Y,C,p)end return C end

function TestBootstrap:getModules(root)
	local modules = {}

	self:getModulesImpl(root, modules)

	for _, child in ipairs(root:GetDescendants()) do
		self:getModulesImpl(root, modules, child)
	end

	return modules
end
