/**
  * Converts the entry to an {@link InodeDirectory}.
  *
  * @return the {@link InodeDirectory} representation
  */
 public static InodeDirectory fromJournalEntry(InodeDirectoryEntry entry) {
   PermissionStatus permissionStatus =
       new PermissionStatus(
           entry.getUserName(), entry.getGroupName(), (short) entry.getPermission());
   InodeDirectory inode =
       new InodeDirectory.Builder()
           .setName(entry.getName())
           .setId(entry.getId())
           .setParentId(entry.getParentId())
           .setCreationTimeMs(entry.getCreationTimeMs())
           .setPersisted(entry.getPersisted())
           .setPinned(entry.getPinned())
           .setLastModificationTimeMs(entry.getLastModificationTimeMs())
           .setPermissionStatus(permissionStatus)
           .build();
   return inode;
 }