code: public List<AclEntry> getEntries() {
      ImmutableList.Builder<AclEntry> builder = new ImmutableList.Builder<>();
      builder.add(new AclEntry.Builder()
          .setType(AclEntryType.OWNING_USER)
          .setSubject(mOwningUser)
          .setActions(getOwningUserActions())
          .build());
      builder.add(new AclEntry.Builder()
          .setType(AclEntryType.OWNING_GROUP)
          .setSubject(mOwningGroup)
          .setActions(getOwningGroupActions())
          .build());
      builder.add(new AclEntry.Builder()
          .setType(AclEntryType.OTHER)
          .setActions(getOtherActions())
          .build());
      if (hasExtended()) {
        builder.addAll(mExtendedEntries.getEntries());
      }
      return builder.build();
    }
docs: Returns a list of {@link AclEntry} which represent this ACL instance. The mask will only be
  included if extended ACL entries exist.
  
  @return an immutable list of ACL entries