Clazz.load (null, "java.lang.ThreadGroup", ["java.lang.NullPointerException", "$.Thread"], function () {
var c$ = Clazz.decorateAsClass (function () {
this.parent = null;
this.name = null;
this.maxPriority = 0;
Clazz.instantialize (this, arguments);
}, java.lang, "ThreadGroup");
Clazz.makeConstructor (c$, 
function () {
this.name = "system";
this.maxPriority = 10;
});
Clazz.makeConstructor (c$, 
function (name) {
this.construct (Thread.currentThread ().getThreadGroup (), name);
}, "~S");
Clazz.makeConstructor (c$, 
function (parent, name) {
if (parent == null) {
throw  new NullPointerException ();
}this.name = name;
this.parent = parent;
this.maxPriority = 10;
}, "ThreadGroup,~S");
Clazz.defineMethod (c$, "getName", 
function () {
return this.name;
});
Clazz.defineMethod (c$, "getParent", 
function () {
return this.parent;
});
Clazz.defineMethod (c$, "getMaxPriority", 
function () {
return this.maxPriority;
});
});
;//5.0.1-v2 Sat Nov 25 17:52:34 CST 2023
