Set allSnippets = SnippetDefinitionManager.getAllSnippets();
TreeSet snippets = new TreeSet();
for (Iterator i = allSnippets.iterator(); i.hasNext();) {
SnippetDefinition d = (SnippetDefinition) i.next();
if (!d.shouldHide() && !denied(d, deny) && d.matchesContext(ctx))
snippets.add(new SnipData(d));
}
return snippets;
}