@Override
      public byte @Nullable [] getContentAsBytes() {
        if (e.isDirectory()) return null;
        return e.getContent().getBytes();
      }
@Override
      public byte @Nullable [] getContentAsBytes()