}
public int complete(final String buffer, final int cursor, final List candidates) {
Collection<String> artifacts = getComponentsAndAssemblies();
StringsCompleter delegate = new StringsCompleter(artifacts);
return delegate.complete(buffer, cursor, candidates);
}
protected Set<String> getComponentsAndAssemblies() {
try {
Set<String> artifacts = new HashSet<String>();