docs: private static void generateDelegateMethods(EclipseNode typeNode, List<BindingTuple> methods, DelegateReceiver delegateReceiver) {
  		CompilationUnitDeclaration top = (CompilationUnitDeclaration) typeNode.top().get();
  		for (BindingTuple pair : methods) {
  			EclipseNode annNode = typeNode.getAst().get(pair.responsible);
  			MethodDeclaration method = createDelegateMethod(pair.fieldName, typeNode, pair, top.compilationResult, annNode, delegateReceiver);
  			if (method != null) { 
  				SetGeneratedByVisitor visitor = new SetGeneratedByVisitor(annNode.get());
  				method.traverse(visitor, ((TypeDeclaration)typeNode.get()).scope);
  				injectMethod(typeNode, method);
  			}
  		}
  	}