sig
  val fprintf : Format.formatter -> JavaString.t -> unit
  val printf : Format.formatter -> JavaString.t -> unit
  val eprintf : Format.formatter -> JavaString.t -> unit
  val sprintf : unit -> JavaString.t -> string
  val asprintf : Format.formatter -> JavaString.t -> unit
  val ifprintf : Format.formatter -> JavaString.t -> unit
  val kfprintf : Format.formatter -> JavaString.t -> unit
  val ikfprintf : Format.formatter -> JavaString.t -> unit
  val ksprintf : unit -> JavaString.t -> string
end