private void process( Component component, DefaultIssue issue, DiskCache<DefaultIssue>.DiskAppender cacheAppender) { issueLifecycle.doAutomaticTransition(issue); issueVisitors.onIssue(component, issue); cacheAppender.append(issue); componentIssues.add(issue); }