@Override
  public void validateContent() throws ConfigurationException {
    try {
      parseValue(getValueText());
    }
    catch (InvalidDataException ex) {
      String name = getValueName();
      throw new ConfigurationException((name != null ? name + " " : "") + ex.getMessage());
    }
  }
@Override
  public void validateContent()