package org.foo.hello.client;
import org.foo.hello.Greeting;
public class Client0 {
private static final String HEADER = Client0.class.getCanonicalName() + " : ";
/**
* Constructor invoked during Main class invocation :
* consumer0.loadClass("org.foo.hello.client.Client0").newInstance()
*/
public Client0() {
System.out.println("\n\n");
Greeting g = new Greeting("client0");
accessGreeting(g);
bornToCrash();
}
private void accessGreeting(Object g) {
System.out.println(HEADER + "Trying to access provider");
((Greeting) g).sayHello();
}
public void bornToCrash() {
new Greeting("client0-deprecated").deprecated();
}
}