Média da subconsulta no GORM

Eu tenho uma tabela T com colunas A e C, da qual gostaria de recuperar uma contagem média da seguinte forma:

select avg(AC) as AV
from
( 
 select A, count(1) as AC
 from T
 where C = 1
 group by A
)

Como faço isso no GORM? GRAILS versão 2.2.0 Eu tentei seguir a documentação, mas não há bons exemplos. Eu não conseguia nem mesmo fazer a subquery funcionar :(

Atualizar

Consegui que a parte da contagem funcionasse. Ainda agora tenho certeza de como obter a média, pois não sei como selecionar uma consulta.

def tc = T.createCriteria()

def tCounts = tc.buildCriteria {
    and {
        eq 'C', 1
    }
    projections {
       groupProperty 'A'
       rowCount('AC')
    }
}

questionAnswers(2)

yourAnswerToTheQuestion