boolean (Class<?> scopeClass) { for (final Scope myScopeClass : myScopeClasses) { if (ReflectionUtil.isAssignable(myScopeClass.aClass(), scopeClass) && myScopeClass.isFinalScope()) { return true; } } return false; }