@@ -0,0 +1,1082 @@
+/*%0A * Copyright 2015 Hewlett-Packard Development Company, L.P.%0A * Licensed under the MIT License (the %22License%22); you may not use this file except in compliance with the License.%0A */%0A%0Apackage com.hp.autonomy.iod.client.converter;%0A%0Aimport retrofit.converter.ConversionException;%0Aimport retrofit.converter.Converter;%0Aimport retrofit.mime.TypedInput;%0Aimport retrofit.mime.TypedOutput;%0Aimport retrofit.mime.TypedString;%0A%0Aimport java.lang.reflect.Type;%0A%0Apublic class IodConverter implements Converter %7B%0A%0A    private final Converter converter;%0A%0A    public IodConverter(final Converter converter) %7B%0A        this.converter = converter;%0A    %7D%0A%0A    @Override%0A    public Object fromBody(final TypedInput body, final Type type) throws ConversionException %7B%0A        return converter.fromBody(body, type);%0A    %7D%0A%0A    @Override%0A    public TypedOutput toBody(final Object object) %7B%0A        if (object.getClass().isAnnotationPresent(DoNotConvert.class)) %7B%0A            return new TypedString(object.toString());%0A        %7D%0A        else %7B%0A            return converter.toBody(object);%0A        %7D%0A    %7D%0A%7D%0A

Add a converter implementation which respects the DoNotConvert annotation.