public MethodReturnFixerFactory(
     MethodReturnFixerDescriptor descriptor, IJavaProject javaProject) {
   super(javaProject);
   this.descriptor = descriptor;
   this.compilationUnitDescriptor = descriptor.getCompilationUnitDescriptor();
   this.compilationUnitFactory =
       new CompilationUnitFactory(javaProject, compilationUnitDescriptor);
   this.methodFactory =
       new MethodFactory(compilationUnitFactory, descriptor.getMethodDescriptor());
 }
 @Override
 public MethodReturnFixer get() {
   return new MethodReturnFixer(
       compilationUnitFactory.getASTNode(),
       methodFactory.getASTNode(),
       descriptor.getNewReturnTypeString());
 }