public static AuthorityFactory create(final Collection<? extends AuthorityFactory> factories)
throws FactoryNotFoundException
{
ensureNonNull("factories", factories);
if (factories.isEmpty()) {
throw new FactoryNotFoundException(Errors.format(
ErrorKeys.FACTORY_NOT_FOUND_$1, AuthorityFactory.class));
}
return create(false, interfaceMask(factories), factories.iterator());
}