}
private VcTask toggleFT(final boolean enable, final IVcTaskCallback callback) throws Exception {
ManagedObjectReference secondaryVMRef = null;
VirtualMachine vm = getManagedObject();
FaultToleranceConfigInfo ftConfigInfo = vm.getConfig().getFtInfo();
if (ftConfigInfo instanceof FaultTolerancePrimaryConfigInfo) {
FaultTolerancePrimaryConfigInfo primaryFtConfigInfo = (FaultTolerancePrimaryConfigInfo)ftConfigInfo;
AuAssert.check(primaryFtConfigInfo.getSecondaries().length == 1);
secondaryVMRef = primaryFtConfigInfo.getSecondaries()[0];
} else {