groovy.sql.Sql
не имеет общедоступного конструктора без аргументов, но , как видно из исходного кода , у него есть закрытый конструктор без аргументов - я думаю, для поддержки синтаксиса new Sql(connection: connection)
?.
Я немного удивлен тем, что этот метод для заглушения не генерирует исключение, например, при запуске sql.execute
или тому подобном.