private final Interface12 method2182(boolean bool, Class223 class223, ByteBuffer buffer) {
	try {
	    anInt3692++;
	    if (Class219.aClass223_2868 == class223)
		return VarpHandler.method1312((byte) 64, buffer);
	    if (ByteBuffer.aClass223_7175 == class223)
		return NativeRaster.method987(743571200, buffer);
	    if (Class101_Sub1.aClass223_5689 == class223)
		return Class303.method2287(buffer, (byte) -112);
	    if (class223 == Class28.aClass223_4997)
		return Class337.method2660((byte) 26, buffer);
	    if (bool != true)
		method2180((byte) -104);
	    if (class223 == Class348_Sub40_Sub21.aClass223_9274)
		return Class288_Sub1.method2189(buffer, 86);
	    if (class223 == Class313.aClass223_3934)
		return Class5.method179(16533, buffer);
	    if (Class185.aClass223_2489 == class223)
		return Class348_Sub46.method3322(0, buffer);
	    if (class223 == Class174.aClass223_2307)
		return Class50_Sub4.method472(-27794, buffer);
	    if (Class149.aClass223_2045 == class223)
		return Class328_Sub2.method2612(buffer, true);
	    if (Class187.aClass223_2507 == class223)
		return Class285_Sub1.method2128(-1730, buffer);
	    return null;
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("vp.F(" + bool + ','
					     + (class223 != null ? "{...}"
						: "null")
					     + ','
					     + (buffer != null
						? "{...}" : "null")
					     + ')'));
	}
    }