Clazz.load (["java.util.HashSet", "$.Set"], "java.util.LinkedHashSet", ["java.util.LinkedHashMap"], function () {
var c$ = Clazz.declareType (java.util, "LinkedHashSet", java.util.HashSet, [java.util.Set, Cloneable, java.io.Serializable]);
Clazz.makeConstructor (c$, 
function () {
Clazz.superConstructor (this, java.util.LinkedHashSet, [ new java.util.LinkedHashMap ()]);
});
Clazz.makeConstructor (c$, 
function (capacity) {
Clazz.superConstructor (this, java.util.LinkedHashSet, [ new java.util.LinkedHashMap (capacity)]);
}, "~N");
Clazz.makeConstructor (c$, 
function (capacity, loadFactor) {
Clazz.superConstructor (this, java.util.LinkedHashSet, [ new java.util.LinkedHashMap (capacity, loadFactor)]);
}, "~N,~N");
Clazz.makeConstructor (c$, 
function (collection) {
Clazz.superConstructor (this, java.util.LinkedHashSet, [ new java.util.LinkedHashMap (collection.size () < 6 ? 11 : collection.size () * 2)]);
for (var e, $e = collection.iterator (); $e.hasNext () && ((e = $e.next ()) || true);) {
this.add (e);
}
}, "java.util.Collection");
Clazz.overrideMethod (c$, "createBackingMap", 
function (capacity, loadFactor) {
return  new java.util.LinkedHashMap (capacity, loadFactor);
}, "~N,~N");
});
;//5.0.1-v2 Sat Nov 25 17:52:34 CST 2023
