public Collection<Sniffer> getSniffers(DeploymentContext context, List<URI> uris, Types types) {
// it is important to keep an ordered sequence here to keep sniffers
Collection<Sniffer> regularSniffers = getSniffers();
ArchiveType archiveType = habitat.getService(ArchiveType.class, context.getArchiveHandler().getArchiveType());
// in their natural order.
// scan for registered annotations and retrieve applicable sniffers
List<Sniffer> appSniffers = this.getApplicableSniffers(uris, types, regularSniffers, true, archiveType);