}
private HeaderMap buildRequestHeaders(Map<String, String> headers) {
HeaderMapSpec headersSpec = this.spec.getHeadersSpec();
HeaderMap.Builder paramsBuilder = new HeaderMap.Builder(headersSpec);
for (Map.Entry<String, Type> param : headersSpec.entrySet()) {
String name = param.getKey();
Type type = param.getValue();
String header = headers.get(name);
if (header != null) {
Object value = gson.fromJson(header, type);