Java compiler refactoring in progress.