return function(C,J)local E=C local l=getmetatable(E)while true do if E==J then return true end if not E or not l then break end E=l.__index l=getmetatable(E)end return false end
return function(constructor, constructor2)
	local currentClass = constructor
	local metatable = getmetatable(currentClass)
	while true do
		if currentClass == constructor2 then
			return true
		end
		if not currentClass or not metatable then
			break
		end
		currentClass = metatable.__index
		metatable = getmetatable(currentClass)
	end
	return false
end
