AddUnimplementedMethodsOperation op= new AddUnimplementedMethodsOperation(unit, binding, null, -1, true, true, true);
IMethodBinding[] overridableMethods= StubUtility2.getOverridableMethods(unit.getAST(), binding, false);  AddUnimplementedMethodsOperation op= new AddUnimplementedMethodsOperation(unit, binding, overridableMethods, -1, true, true, true);
	private void testHelper(IType testClass) throws JavaModelException, CoreException {		RefactoringASTParser parser= new RefactoringASTParser(AST.JLS3);		CompilationUnit unit= parser.parse(testClass.getCompilationUnit(), true);		AbstractTypeDeclaration declaration= (AbstractTypeDeclaration) ASTNodes.getParent(NodeFinder.perform(unit, testClass.getNameRange()), AbstractTypeDeclaration.class);		assertNotNull("Could not find type declararation node", declaration);		ITypeBinding binding= declaration.resolveBinding();		assertNotNull("Binding for type declaration could not be resolved", binding);				AddUnimplementedMethodsOperation op= new AddUnimplementedMethodsOperation(unit, binding, null, -1, true, true, true);		op.run(new NullProgressMonitor());		JavaModelUtil.reconcile(testClass.getCompilationUnit());	}