sig
  type t = java'lang'Boolean java_instance
  val false_ : JavaBoolean.t
  val true_ : JavaBoolean.t
  val make : java_boolean -> JavaBoolean.t
  val make_of_string : JavaString.t -> JavaBoolean.t
  val boolean_value : JavaBoolean.t -> java_boolean
  val compare : java_boolean -> java_boolean -> java_int
  val compare_to : JavaBoolean.t -> JavaBoolean.t -> java_int
  val parse_boolean : JavaString.t -> java_boolean
  val to_string : java_boolean -> JavaString.t
  val value_of : java_boolean -> JavaBoolean.t
  val value_of_string : JavaString.t -> JavaBoolean.t
  val null : JavaBoolean.t
  external is_null : JavaBoolean.t -> bool = "java is_null"
  external is_not_null : JavaBoolean.t -> bool = "java is_not_null"
  val wrap : JavaBoolean.t -> JavaBoolean.t option
  val unwrap : JavaBoolean.t option -> JavaBoolean.t
end