Clazz.declarePackage ("swingjs.api");
c$ = Clazz.declareType (swingjs.api, "Interface");
+c$.getInstanceWithParams = Clazz.defineMethod (c$, "getInstanceWithParams",
+function (name, classes, params) {
+try {
+var cl = Clazz._4Name (name);
+return cl.getConstructor (classes).newInstance (params);
+} catch (e) {
+if (Clazz.exceptionOf (e, Exception)) {
+return null;
+} else {
+throw e;
+}
+}
+}, "~S,~A,~A");
c$.getInstance = Clazz.defineMethod (c$, "getInstance",
function (name, isQuiet) {
try {