public static HLBranchInstruction Create(HLMethod pMethod, HLLocation pConditionSource, HLLabel pTrueLabel, HLLabel pFalseLabel)
 {
     HLBranchInstruction instruction = new HLBranchInstruction(pMethod);
     instruction.mConditionSource = pConditionSource;
     instruction.mTrueLabel = pTrueLabel;
     instruction.mFalseLabel = pFalseLabel;
     return instruction;
 }
        public static HLBranchInstruction Create(HLMethod pMethod, HLLocation pConditionSource, HLLabel pTrueLabel, HLLabel pFalseLabel)
        {
            HLBranchInstruction instruction = new HLBranchInstruction(pMethod);

            instruction.mConditionSource = pConditionSource;
            instruction.mTrueLabel       = pTrueLabel;
            instruction.mFalseLabel      = pFalseLabel;
            return(instruction);
        }