class IntegerValueConverter extends AbstractValueConverter<Integer> {

    @Override
    public Integer convertValue(final Value value, final Thing thing, final Class<? extends Integer> desiredType)
            throws ValueConversionException {
        try {
            return Integer.parseInt(value.stringValue());
        } catch (NumberFormatException e) {
            throw new ValueConversionException("Issue getting int value from statement", e);
        }
    }

    public  IntegerValueConverter();

}