I think the difficulty I encountered was with completion overrides - everything just goes haywire and from what I saw a fair bit of refactoring needs to be done to get it right. Currently, Eclipse in Java mode doesn't insert param names once you've typed an opening brace, so it's not really a loss of functionality compared to Java, although it would be nice to have.

It's probably easier to try and tackle this while refactoring this class.