public Class<? extends AccessRestriction>[] getRestrictions() {
        return restrictions != null ? restrictions : EMPTY;
    }
For pseudo-attributes which are actually managed directly as singletons, not set on some owner component
plugin/src/main/java/io/jenkins/plugins/casc/Attribute.java