create_managed_type("vim.vm.check.CompatibilityChecker", "VirtualMachineCompatibilityChecker", "vmodl.ManagedObject", "vim.version.version5", nil, [["checkCompatibility", "CheckCompatibility_Task", "vim.version.version5", [["vm", "vim.VirtualMachine", "vim.version.version5", {}, nil], ["host", "vim.HostSystem", "vim.version.version5", {:optional => true}, nil], ["pool", "vim.ResourcePool", "vim.version.version5", {:optional => true}, nil], ["testType", "string[]", "vim.version.version5", {:optional => true}, nil]], [{}, "vim.Task", "vim.vm.check.Result[]"], "System.View", ["vim.fault.InvalidState", "vim.fault.NoActiveHostInCluster"]]])