@Override public Markup toMemberType(final String datastoreValue) { return datastoreValue != null ? new Markup(datastoreValue) : null; }
@Override public String toDatastoreType(final Markup memberValue) { return memberValue != null ? memberValue.asString() : null; }
@Override public boolean equals(final Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; return isEqualTo((Markup) obj); }