void (CompileContext context, BuildTarget<?> target) { try { clearOutputFiles(context, target); } catch (Throwable e) { LOG.info(e); String reason = e.getMessage(); if (reason == null) { reason = e.getClass().getName(); } context.processMessage(new CompilerMessage("", BuildMessage.Kind.WARNING, JpsBuildBundle .message("build.message.problems.clearing.output.files.for.target.0.1", target.getPresentableName(), reason))); } }