class ResourceConverterProviderImpl implements ResourceConverterProvider {

    @Override
    public Class<? extends ClientResource> getClientTypeClass(String clientType) throws IllegalParameterValueException {
        final ResourceConverter<? extends Resource, ? extends ClientResource> resourceConverter =
                (ResourceConverter<? extends Resource, ? extends ClientResource>) getToServerConverter(clientType);
        return resourceConverter.getClientTypeClass();
    }

}