@NonNull @Override public List<Issue> getIssues() { List<Issue> issues = super.getIssues(); if (!mInitialized) { mInitialized = true; for (Issue issue : issues) { if (issue.getImplementation().getDetectorClass() == GradleDetector.class) { issue.setImplementation(GroovyGradleDetector.IMPLEMENTATION); } } } return issues; } }