internal static Exception CreateException(string message, SqlScriptableToken token, DatabaseEngine targetEngine)
 {
     StringWriter writer = new StringWriter();
     writer.WriteLine(message);
     token.WriteTo(new SqlWriter(writer, targetEngine));
     return new InvalidOperationException(writer.ToString());
 }