final void method3643(Canvas canvas, int i, int i_195_) {
	do {
	    try {
		anInt7955++;
		if (canvas == ((NativeToolkit) this).aCanvas7925)
		    throw new RuntimeException();
		if (aHashtable8014.containsKey(canvas))
		    break;
		if (!canvas.isShowing())
		    throw new RuntimeException();
		try {
		    Class var_class = Class.forName("java.awt.Canvas");
		    Method method
			= var_class.getMethod("setIgnoreRepaint",
					      new Class[] { Boolean.TYPE });
		    method.invoke(canvas, new Object[] { Boolean.TRUE });
		} catch (Exception exception) {
		    /* empty */
		}
		Object object = method3876(-1, canvas);
		if (object == null)
		    throw new RuntimeException();
		aHashtable8014.put(canvas, object);
	    } catch (RuntimeException runtimeexception) {
		throw Class348_Sub17.method2929(runtimeexception,
						("wga.VF("
						 + (canvas != null ? "{...}"
						    : "null")
						 + ',' + i + ',' + i_195_
						 + ')'));
	    }
	    break;
	} while (false);
    }