No Object Rendering after Feedbackmode

Hi, i am entering the feedbackmode, for a picked vertex… when i leave the feedback mode, my objects are not rendered any longer…
what is wrong with the feedback code. ???



 public void vertexFeedbackMode(Vertex v){

		System.out.println("start vertexFeedbackMode()");

		FloatBuffer feedbackBuffer = BufferUtils.newFloatBuffer(64);
		int size;
		Vertex vertex = v;
		
		gl.glMatrixMode(GL.GL_PROJECTION);
		gl.glLoadIdentity();
		 
		gl.glFeedbackBuffer(64, GL.GL_3D, feedbackBuffer);
		gl.glRenderMode(GL.GL_FEEDBACK);
		
		gl.glPassThrough(1.0f);
		gl.glBegin(GL.GL_POINTS);

             // the data aray of the Vertex are the X,Y,Z Coordinates...

		  gl.glVertex3f(vertex.data[0], vertex.data[1], vertex.data[2]);	
		gl.glEnd();
		 
		size = gl.glRenderMode(GL.GL_RENDER);
		backfromfeedback = true;
		
                printOutFeedback(size, feedbackBuffer);
		 
		System.out.println("end vertexFeedbackMode()");
	 }


?
I get no exception… please help

Ah, i think i forgot the matrix poping… :o