I18NAdapter able = obj.adapt(I18NAdapter.class);
if (description != null) {
Described desc = able.getMixin(Described.class, true);
desc.setState(description);
} else {
able.removeMixin(Described.class);
}
}
public Map<Locale, Described.State> getDescriptions(String id) {
if (id == null) {