--- old/src/share/classes/com/sun/tools/apt/comp/Apt.java 2010-02-25 11:04:03.000000000 -0800 +++ new/src/share/classes/com/sun/tools/apt/comp/Apt.java 2010-02-25 11:04:03.000000000 -0800 @@ -457,8 +457,10 @@ throw new UsageMessageNeededException(); try { - for(AnnotationProcessorFactory apFactory: factoryToAnnotation.keySet()) { - AnnotationProcessor processor = apFactory.getProcessorFor(factoryToAnnotation.get(apFactory), + for(Map.Entry> entry : + factoryToAnnotation.entrySet()) { + AnnotationProcessorFactory apFactory = entry.getKey(); + AnnotationProcessor processor = apFactory.getProcessorFor(entry.getValue(), trivAPE); if (processor != null) processors.add(processor);