boolean getFlag(int fileId, @VirtualFileSystemEntry.Flags int mask) {
      BitUtil.assertOneBitMask(mask);
      assert (mask & ~VirtualFileSystemEntry.ALL_FLAGS_MASK) == 0 : "Unexpected flag";

      int offset = fieldOffset(fileId, FLAGS_FIELD_NO);
      return (intFieldsArray.get(offset) & mask) != 0;
    }
boolean getFlag(int fileId, @VirtualFileSystemEntry.Flags int mask)