package com.foo; import com.thoughtworks.xstream.annotations.XStreamAlias; import com.thoughtworks.xstream.annotations.XStreamAsAttribute; @XStreamAlias("foo") public class Foo extends BaseClass { @XStreamAlias("fooname") @XStreamAsAttribute private String name; public Foo() { super(); } public String getName() { return name; } public void setName(String name) { this.name = name; } /** * {@inheritDoc} */ @Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append("foo["); builder.append("id="); builder.append(getId()); builder.append(", name="); builder.append(getName()); builder.append("]"); return builder.toString(); } }