madisp
05/22/2018, 1:59 PMclass Itf {
Object foo();
}
class Bar implements Itf {
@Override public String foo() { return ""; }
// javac adds the following synthetic bridge:
// public Object foo() {
// return this.foo(); // invokes the method returning String
// }
}