@javax.jdo.annotations.PersistenceCapable(identityType = IdentityType.DATASTORE) public class Book extends AbstractDomainObject { private String name; private String author; public String title() { final TitleBuffer buf = new TitleBuffer(); buf.append(getName()); return buf.toString(); } private String description; @Hidden public String getDescription() { return description; } @MemberOrder(sequence = "1") public String getName() { return name; } public void setName(String name) { this.name = name; } @MemberOrder(sequence = "2") public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; }