// The one instance of the Extractor
sw.print("private final static Extractor ");
sw.print(EXTRACTOR);
sw.print(" = new Extractor() {");
sw.indent();
FragmentGeneratorContext subParams = new FragmentGeneratorContext(context);
subParams.parameterName = "obj";
FragmentGenerator fragmentGenerator = context.fragmentGeneratorOracle.findFragmentGenerator(
logger, typeOracle, returnType);