class ApplicationProviderBinder extends ProviderBinder {

    @Override
    public <T> MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType) {
        MessageBodyReader<T> reader = doGetMessageBodyReader(type, genericType, annotations, mediaType);
        if (reader == null) {
            reader = getDefaults().getMessageBodyReader(type, genericType, annotations, mediaType);
        }
        return reader;
    }

}