public static SourceEntity print(SourceEntity str) { SourceEntity newStr = str.Clone(); for (int j = 0; j < newStr.operands.Count; j++) { if (Global.isInGlobal(newStr.operands[j])) { if (Global.searchInGlobal(newStr.operands[j]).value.HasValue) { newStr.operands[j] = Global.searchInGlobal(newStr.operands[j]).value.Value.ToString(); } else { throw new SPException("Глобальная переменная " + newStr.operands[j] + " не инициализирована."); } } } return(newStr); }