package NET.worlds.console; import java.io.IOException; public class IDispatch extends IUnknown { private static final String IID_IDispatch = "{00020400-0000-0000-C000-000000000046}"; public IDispatch(String svrID) throws IOException { try { this.init(svrID, "{00020400-0000-0000-C000-000000000046}"); } catch (IOException var16) { IUnknown tmpUnk = new IUnknown(svrID); try { this.init(tmpUnk, "{00020400-0000-0000-C000-000000000046}"); } catch (OLEInvalidObjectException var14) { System.out.println("DEBUG: " + this); assert false; } finally { try { tmpUnk.Release(); } catch (OLEInvalidObjectException var13) { System.out.println("DEBUG: " + this); assert false; } } } } public IDispatch(IUnknown pIUnknown) throws IOException, OLEInvalidObjectException { super(pIUnknown, "{00020400-0000-0000-C000-000000000046}"); } public native void Invoke(String var1); @Override public String toString() { return "IDispatch(" + this.internalData() + ")"; } }