#fixed code
                             public final void debugNumber(String msg, int data, int bytes)
	{
		PrintWriter pw = new PrintWriter(System.out);
		debugNumber(pw, msg,
				data, bytes);
		pw.flush();
	}
#vulnerable code 
                             public final void debugNumber(String msg, int data, int bytes)
	{
		debugNumber(new PrintWriter(new OutputStreamWriter(System.out)), msg,
				data, bytes);
	} 
                            #location 3 
                            #vulnerability type RESOURCE_LEAK