{
properties.clear();
final Citation authority = getAuthority();
if (name != null) {
properties.put(IdentifiedObject.NAME_KEY,
new NamedIdentifier(authority, name.trim()));
}
if (code != null) {
final InternationalString edition = authority.getEdition();
final String version = (edition!=null) ? edition.toString() : null;
properties.put(IdentifiedObject.IDENTIFIERS_KEY,
new NamedIdentifier(authority, code.trim(), version));
}
if (remarks!=null && (remarks=remarks.trim()).length()!=0) {
properties.put(IdentifiedObject.REMARKS_KEY, remarks);
}
/*