@Override
  public void setName(String name) {
    final GenericAttributeValue<String> value = getNameAttr();
    if (value.getStringValue() != null) {
      value.setStringValue(name);
    }
  }
@Override
  public void setName(String name)