/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Item {
public String getDescription
() {
return description;
}
public void setDescription
(String description
) {
this.description = description;
}
public static void modifyDesc
(Item item,
String desc
) {
item=new Item();
item.setDescription(desc);
}
public static void main
(String[] args
) {
Item it=new Item();
it.setDescription("Gobstopper");
Item it2=new Item();
it2.setDescription("Fizzylifting");
it.modifyDesc(it,"Scrumdiddlyumptious");
System.
out.
println(it.
getDescription());
System.
out.
println(it2.
getDescription());
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CiBjbGFzcyBJdGVtICAgewoKcHJpdmF0ZSBTdHJpbmcgZGVzY3JpcHRpb247CgogICAgICAgICAgICAgICAgcHVibGljIFN0cmluZyBnZXREZXNjcmlwdGlvbigpICAgICB7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBkZXNjcmlwdGlvbjsKCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgcHVibGljIHZvaWQgc2V0RGVzY3JpcHRpb24oU3RyaW5nIGRlc2NyaXB0aW9uKSB7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZGVzY3JpcHRpb24gPSBkZXNjcmlwdGlvbjsKCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIG1vZGlmeURlc2MoSXRlbSBpdGVtLFN0cmluZyBkZXNjKSAgIHsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbT1uZXcgSXRlbSgpOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtLnNldERlc2NyaXB0aW9uKGRlc2MpOwoKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSAgICAgICAgewoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJdGVtIGl0PW5ldyBJdGVtKCk7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0LnNldERlc2NyaXB0aW9uKCJHb2JzdG9wcGVyIik7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEl0ZW0gaXQyPW5ldyBJdGVtKCk7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0Mi5zZXREZXNjcmlwdGlvbigiRml6enlsaWZ0aW5nIik7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0Lm1vZGlmeURlc2MoaXQsIlNjcnVtZGlkZGx5dW1wdGlvdXMiKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGl0LmdldERlc2NyaXB0aW9uKCkpOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oaXQyLmdldERlc2NyaXB0aW9uKCkpOwoKICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgCgp9