protected virtual SecureTradingSettlementStatus TryParsSecureTradingSettlementStatus(string nodePath) { var value = GetStringFromXml(nodePath); SecureTradingSettlementStatus status; var success = SecureTradingSettlementStatus.TryParse(value, out status); if (success) { return(status); } throw new InvalidOperationException(string.Format("Could not convert response to know status. Response was: {0}", value)); }