Available on java
@:overloadstaticempty():OptionalDouble
@:overloadstaticof(param1:Float):OptionalDouble
@:overloadequals(param1:Dynamic):Bool
@:overloadgetAsDouble():Float
@:overloadhashCode():Int
@:overloadifPresent(param1:DoubleConsumer):Void
@:overloadisPresent():Bool
@:overloadorElse(param1:Float):Float
@:overloadorElseGet(param1:DoubleSupplier):Float
@:overload@:throws("StdTypes")orElseThrow<X>(param1:Supplier<X>):Float
@:overloadtoString():String