1 <p> This class/interface has a simple name that is identical to that of an implemented/extended interface, except
2 that the interface is in a different package (e.g., <code>alpha.Foo</code> extends <code>beta.Foo</code>).
3 This can be exceptionally confusing, create lots of situations in which you have to look at import statements
4 to resolve references and creates many
5 opportunities to accidently define methods that do not override methods in their superclasses.