/** Returns the priority of the specified factory, or {@link #NORMAL_PRIORITY} if unknown. */ private static int getPriority(final AuthorityFactory factory) { return (factory instanceof AbstractFactory) ? ((AbstractFactory) factory).getPriority() : NORMAL_PRIORITY; }
.forEach( factory -> { final int priority = getPriority(); final int compare = factory.getPriority(); if (priority > compare) { registry.setOrdering((Class) category, this, factory);