public object GetGlobalValue(int index) { Debug.Assert(IsGlobalComputed(index), "Cannot get the value of a global value until it has been computed."); return this.globalValues[index]; }