### Question:
DefaultAcl { @VisibleForTesting static boolean isAclEmpty(Item item) { ItemAcl itemAcl = item.getAcl(); return (itemAcl == null) || (isNullOrEmpty(itemAcl.getReaders()) && isNullOrEmpty(itemAcl.getDeniedReaders()) && (itemAcl.getInheritAclFrom() == null)); } private  DefaultAcl(Builder builder); static DefaultAcl fromConfiguration(IndexingService indexingService); boolean applyToIfEnabled(Item item); DefaultAclMode getDefaultAclMode(); static final String DEFAULT_ACL_MODE; static final String DEFAULT_ACL_PUBLIC; static final String DEFAULT_ACL_READERS_USERS; static final String DEFAULT_ACL_READERS_GROUPS; static final String DEFAULT_ACL_DENIED_USERS; static final String DEFAULT_ACL_DENIED_GROUPS; static final String DEFAULT_ACL_NAME; static final String DEFAULT_ACL_NAME_DEFAULT; static final String DEFAULT_ACL_QUEUE; static final Parser<DefaultAclMode> DEFAULT_ACL_MODE_PARSER; }### Answer:
@Test public void testIsAclEmpty() { assertTrue(DefaultAcl.isAclEmpty( new Item())); assertTrue(DefaultAcl.isAclEmpty( new Item().setAcl(new ItemAcl()))); assertTrue(DefaultAcl.isAclEmpty( new Item().setAcl(new ItemAcl().setReaders(Collections.emptyList())))); assertTrue(DefaultAcl.isAclEmpty( new Item().setAcl(new ItemAcl().setDeniedReaders(Collections.emptyList())))); }