class AuthenticationExtensionsClientInputsConverter {

    public <T extends ExtensionClientInput> AuthenticationExtensionsClientInputs<T> convert(String value) {
        if (value == null) {
            return null;
        }
        return jsonConverter.readValue(value, new TypeReference<AuthenticationExtensionsClientInputs<T>>() {});
    }

    public  AuthenticationExtensionsClientInputsConverter(ObjectConverter objectConverter);

}