@Override public void doTransform(final List<? extends MutableMemberDeclaration> elements, @Extension final TransformationContext context) { @Extension final DelegateProcessor.Util util = new DelegateProcessor.Util(context); final Consumer<MutableMemberDeclaration> _function = (MutableMemberDeclaration it) -> { boolean _isValidDelegate = util.isValidDelegate(it); if (_isValidDelegate) { final Consumer<ResolvedMethod> _function_1 = (ResolvedMethod method) -> { util.implementMethod(it, method); }; util.getMethodsToImplement(it).forEach(_function_1); } }; elements.forEach(_function); } }