public override LocalVariable GetLocalVariable(List <UInt32> usedBranches, UInt32 id) { if (usedBranches.Contains(this.BranchId)) { return(null); } LocalVariable v = base.GetLocalVariable(usedBranches, id); if (v == null) { if (_list != null) { v = _list.GetLocalVariable(usedBranches, id); } } return(v); }