// more "pass by reference" DIS

class Data2 {
    int k;
}

class Test2 {
    void change(Data2 x) {
	System.out.println("Before changing formal parameter: " + x.k);
	x = new Data2();
	System.out.println("After changing formal parameter: " + x.k);
    }
}

public class pass2 {
    public static void main(String[] args) {
	Test2 t = new Test2();
	Data2 d = new Data2();
	d.k = 1;
	System.out.println("Before passing: " + d.k);
	t.change(d);
	System.out.println("After passing: " + d.k);
	
    }
    
}

/*
Before passing: 1
Before changing formal parameter: 1
After changing formal parameter: 0
After passing: 1
*/
