code: @NotNull
      public File createFile(@NotNull final Transaction txn, @NotNull String path) {
          return doCreateFile(txn, fileDescriptorSequence.getAndIncrement(), path);
      }
docs: Creates new file inside specified {@linkplain Transaction} with specified path and returns
  the {@linkplain File} instance.
  
  @param txn  {@linkplain Transaction} instance
  @param path file path
  @return new {@linkplain File}
  @throws FileExistsException if a {@linkplain File} with specified path already exists
  @see #createFile(Transaction, long, String)
  @see File