final int[] method3719(int i) {
	Class348_Sub25 class348_sub25;
	synchronized (aClass60_7498) {
	    class348_sub25
		= ((Class348_Sub25)
		   aClass60_7498.method583((long) i | ~0x7fffffffffffffffL,
					   107));
	    if (class348_sub25 == null) {
		if (!((AbstractToolkit) this).aD4579.method4(-7953, i))
		    return null;
		TextureDefinition class12 = ((AbstractToolkit) this).aD4579.getTexture(i, -6662);
		int i_356_ = (((TextureDefinition) class12).aBoolean199 || aBoolean7489
			      ? 64 : ((SoftwareToolkit) this).anInt7501);
		class348_sub25
		    = new Class348_Sub25(i, i_356_,
					 ((AbstractToolkit) this).aD4579.method6(-21540,
								    i_356_,
								    0.7F, i,
								    true,
								    i_356_),
					 ((TextureDefinition) class12).anInt200 != 1);
		aClass60_7498.method582(class348_sub25,
					(long) i | ~0x7fffffffffffffffL,
					(byte) -126);
	    }
	}
	((Class348_Sub25) class348_sub25).aBoolean6882 = true;
	return class348_sub25.method2997();
    }