Available on java
@:overloadnew(param1:Map<K, V>)
@:overloadnew(param1:Int, param2:Single)
@:overloadnew(param1:Int)
@:overloadnew()
@:overloadclear():Void
@:overloadclone():Dynamic
@:overloadcompute(param1:K, param2:BiFunction<Dynamic, Dynamic, V>):V
@:overloadcomputeIfAbsent(param1:K, param2:Function<Dynamic, V>):V
@:overloadcomputeIfPresent(param1:K, param2:BiFunction<Dynamic, Dynamic, V>):V
@:overloadcontains(param1:Dynamic):Bool
@:overloadcontainsKey(param1:Dynamic):Bool
@:overloadcontainsValue(param1:Dynamic):Bool
@:overloadentrySet():Set<Map_Entry<K, V>>
@:overloadequals(param1:Dynamic):Bool
@:overloadforEach(param1:BiConsumer<Dynamic, Dynamic>):Void
@:overloadgetOrDefault(param1:Dynamic, param2:V):V
@:overloadhashCode():Int
@:overloadkeySet():Set<K>
@:overloadmerge(param1:K, param2:V, param3:BiFunction<Dynamic, Dynamic, V>):V
@:overloadputAll(param1:Map<K, V>):Void
@:overloadputIfAbsent(param1:K, param2:V):V
@:overloadreplace(param1:K, param2:V):V
@:overloadreplace(param1:K, param2:V, param3:V):Bool
@:overloadreplaceAll(param1:BiFunction<Dynamic, Dynamic, V>):Void
@:overloadtoString():String
@:overloadvalues():Collection<V>