At least now, in dotty block isn't created.
You get 

    Apply(Select(New(Ident(deprecated)),<init>),List(NamedArg(message,Literal(Constant(defunct))), NamedArg(since,Literal(Constant(2.11)))))

and implementation in commit works.