}
}
if ((matches == null) && (fMarkImplementors || fMarkTypeOccurrences)) {
ImplementOccurrencesFinder finder = new ImplementOccurrencesFinder();
String message = finder.initialize(astRoot, selectedNode);
if (message == null) {
matches = finder.getOccurrences();
if (!fMarkImplementors && matches != null)
matches = null;
}