EJB3:
@Name("blah")
class CustomerBean implements Customer
Normal pojo
@Name("blah")
class Customer {
@In <code complete, sort by stuff that has @Name>
@In Customer <code complete should have "blah" as an important choice)
@In("<codecomplete should take from existing known names")
@In("<codecomplete should take from existing known names restricted to the right hand type") SomeType