@Override
  public @NotNull InputStream getInputStream() throws IOException {
    final byte[] preloadedContent = getUserData(ourPreloadedContentKey);

    return VfsUtilCore.inputStreamSkippingBOM(
      preloadedContent == null ?
      owningPersistentFS().getInputStream(this) :
      new DataInputStream(new UnsyncByteArrayInputStream(preloadedContent)),
      this
    );
  }
@Override
  public @NotNull InputStream getInputStream()