- /* package whatever; // don't place package name! */ 
-   
- import java.util.*; 
- import java.lang.*; 
- import java.io.*; 
-   
- /* Name of the class has to be "Main" only if the class is public. */ 
- class Ideone 
- { 
-  static void switchIt(Ideone t) { 
-  	 System- . out- . println("Object t "+- t );
 
-         t = new Ideone(); 
-      System- . out- . println("object t after changing t "+- t );
 
-     } 
-   
-     public static void-  main (String[]-  args ) {
 
-         Ideone a = new Ideone(); 
-         System- . out- . println("object a "+- a );
 
-         switchIt(a); 
-         System- . out- . println("object a after calling switchIt() "+- a );
 
-     } 
- } 
				LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKIHN0YXRpYyB2b2lkIHN3aXRjaEl0KElkZW9uZSB0KSB7CiAJIFN5c3RlbS5vdXQucHJpbnRsbigiT2JqZWN0IHQgIit0KTsKICAgICAgICB0ID0gbmV3IElkZW9uZSgpOwogICAgIFN5c3RlbS5vdXQucHJpbnRsbigib2JqZWN0IHQgYWZ0ZXIgY2hhbmdpbmcgdCAiK3QpOwogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBJZGVvbmUgYSA9IG5ldyBJZGVvbmUoKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIm9iamVjdCBhICIrYSk7CiAgICAgICAgc3dpdGNoSXQoYSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJvYmplY3QgYSBhZnRlciBjYWxsaW5nIHN3aXRjaEl0KCkgIithKTsKICAgIH0KfQ==