return result;
}
private AppliesToFilter applyAppliesTo( AppliesToFilter existing, Class<?> modifierClass )
{
AppliesTo appliesTo = modifierClass.getAnnotation( AppliesTo.class );
if( appliesTo != null )
{
// Use "or" for all filters specified in the annotation
AppliesToFilter appliesToAnnotation = null;
for( Class<?> appliesToClass : appliesTo.value() )
{
AppliesToFilter filter;
if( AppliesToFilter.class.isAssignableFrom( appliesToClass ) )
{
try