IntBuffer temp = ByteBuffer.allocateDirect(4).order(ByteOrder.nativeOrder()).asIntBuffer();
temp = ByteBuffer.allocateDirect(4).order(ByteOrder.nativeOrder()).asIntBuffer();
		public boolean update() {			boolean active = true;			int processed = AL.alGetSourcei(sourceNumber, AL.AL_BUFFERS_PROCESSED);			while ((processed > 0)) {				processed--;				IntBuffer temp =					ByteBuffer.allocateDirect(4).order(ByteOrder.nativeOrder()).asIntBuffer();				AL.alSourceUnqueueBuffers(sourceNumber, temp);				active = streamBuffer(temp.get(0));				AL.alSourceQueueBuffers(sourceNumber, temp);			}			return active;		}