[i731] javac resolution broken by 1.8.0_20; fixed with some reflection voodoo. -R&R