Given this Java code:
interface I { Object getId(); } class A implements I { public Long getId() { return null;