public static boolean processClassFile(ClassReader reader,
                                         ClassWriter writer,
                                         InstrumentationClassFinder finder,
                                         String annotationClassName,
                                         InstrumentationType type) {
    PatternInstrumenter instrumenter = new PatternInstrumenter(annotationClassName, writer, type, finder);
    reader.accept(instrumenter, 0);
    return instrumenter.instrumented();
  }
public static boolean processClassFile(ClassReader reader,
                                         ClassWriter writer,
                                         InstrumentationClassFinder finder,
                                         String annotationClassName,
                                         InstrumentationType type)