Joda DateTime: Analisar data com "CEST" em string

Eu quero analisar um DateTime usando a biblioteca joda (em scala, mas deve ser o mesmo com java).

A fonte parece

val dateParser = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss z")
val date = dateParser.parseDateTime("2012-08-28 15:35:00 CEST")

Em Java isso seria parecido

DateTimeFormatter dateParser = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss z");
DateTime date = dateParser.parseDateTime("2012-08-28 15:35:00 CEST");

Infelizmente isso não funciona, mas lança uma exceção:

java.lang.IllegalArgumentException: Invalid format: "2012-08-28 15:35:00 CEST" is malformed at "CEST"

Por que isso não funciona? Claro que eu poderia ignorar a parte "CEST" e apenas analisar o resto, mas na entrada "CEST" pode ser substituído por "CET" às vezes, então eu não quero ignorar isso.