class 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);

}