protected void Unsupported(SyntaxNode node, string message) { var exceptionMessage = $"{message ?? ""}{Environment.NewLine}{node.CallerStackDump()}"; throw new Exception($"{GetType().Name}: Unsupported node: {exceptionMessage}. Node: {node.ToString()}"); }