class LovePureImpure {
static {
System.
out .
println ( "Love is neither pure nor impure" ); }
public LovePureImpure() {
System.
out .
println ( "Love is purely impure and impurely pure" ); }
public static void main
( String[] args) {
new LovePureImpure();
Pure pure = null;
Impure impure = new Impure();
pure = new Pure();
}
}
class Pure {
static {
System.
out .
println ( "I am pure Love" ); }
public Pure() {
System.
out .
println ( "I am impure Love disguised as pure Love" ); }
}
class Impure {
public Impure() {
System.
out .
println ( "I am impure Love" ); }
}
Y2xhc3MgTG92ZVB1cmVJbXB1cmUgewpzdGF0aWMgewpTeXN0ZW0ub3V0IC4gcHJpbnRsbiAoICJMb3ZlIGlzIG5laXRoZXIgcHVyZSBub3IgaW1wdXJlIiApOwp9CnB1YmxpYyBMb3ZlUHVyZUltcHVyZSgpIHsKU3lzdGVtLm91dCAuIHByaW50bG4gKCAiTG92ZSBpcyBwdXJlbHkgaW1wdXJlIGFuZCBpbXB1cmVseSBwdXJlIiApOwp9CnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKCBTdHJpbmdbXQphcmdzKSB7Cm5ldyBMb3ZlUHVyZUltcHVyZSgpOwpQdXJlIHB1cmUgPSBudWxsOwpJbXB1cmUgaW1wdXJlID0gbmV3IEltcHVyZSgpOwpwdXJlID0gbmV3IFB1cmUoKTsKfQp9CmNsYXNzIFB1cmUgewpzdGF0aWMgewpTeXN0ZW0ub3V0IC4gcHJpbnRsbiAoICJJIGFtIHB1cmUgTG92ZSIgKTsKfQpwdWJsaWMgUHVyZSgpIHsKU3lzdGVtLm91dCAuIHByaW50bG4gKCAiSSBhbSBpbXB1cmUgTG92ZSBkaXNndWlzZWQgYXMgcHVyZSBMb3ZlIiApOwp9Cn0KY2xhc3MgSW1wdXJlIHsKcHVibGljIEltcHVyZSgpIHsKU3lzdGVtLm91dCAuIHByaW50bG4gKCAiSSBhbSBpbXB1cmUgTG92ZSIgKTsKfQp9