I don't get this. And why is `dagger.internal` mentioned here? I'd prefer for `JavaWriter` to be dagger-independent if at all possible. I don't think this part of your change is worthwhile: it's too clumsy!