@Override
    public Object fromBody(final TypedInput body, final Type type) throws ConversionException {
        try {
            return converter.fromBody(body, type);
        } catch(final ConversionException e) {
            if(e.getCause() instanceof JsonParseException) {
                throw new HodUnavailableException(e.getCause());
            } else {
                throw e;
            }

        }
    }
@Override
    public Object fromBody(final TypedInput body, final Type type) throws ConversionException {
        try {
            return converter.fromBody(body, type);
        } catch(final ConversionException e) {
            if(e.getCause() instanceof JsonParseException) {
                throw new HodUnavailableException(e.getCause());
            } else {
                throw e;
            }

        }
    }
@ Override public Object fromBody ( final TypedInput body , final Type type ) throws ConversionException { try { return converter . fromBody ( body , type ) ; } catch ( final ConversionException e ) { if ( e . getCause ( ) instanceof JsonParseException ) { throw new HodUnavailableException ( e . getCause ( ) ) ; } else { throw e ; } } }
Returns the object returned by calling fromBody on the underlying converter
Returns the object returned by calling fromBody on the underlying converter