public abstract Object getOriginalValue();
public abstract Object getMappedValue();
public String toString() {
ToStringCreator creator = new ToStringCreator(this).append("code", getCode()).append("error", isError());
if (isError()) {
creator.append("errorCause", getErrorCause());
}
creator.append("originalValue", getOriginalValue());
creator.append("mappedValue", getMappedValue());
return creator.toString();
}