if (strValue == null) {
value = null;
} else if (Date.class.isAssignableFrom(dimensionClass)) {
value = new TimeKvpParser("whatever").parse(strValue);
} else if (Double.class.isAssignableFrom(dimensionClass)) {
value = new ElevationKvpParser("whatever").parse(strValue);
} else {
value = strValue;
}
value = getSimpleValue(value);
if (LOGGER.isLoggable(Level.FINE)) {