void (CompileContext context) { if (myForStubs) { File stubRoot = getStubRoot(context); if (stubRoot.exists() && !FileUtil.deleteWithRenaming(stubRoot)) { context.processMessage(new CompilerMessage( myBuilderName, BuildMessage.Kind.ERROR, GroovyJpsBundle.message("external.build.cannot.clean.path.0", stubRoot.getPath()) )); } } }