@Override public void setHeader(String name, Object value) { ensureInitialHeaders(); super.setHeader(name, value); }
@Override public Object removeHeader(String name) { ensureInitialHeaders(); return super.removeHeader(name); }
@Override public void setHeaders(Map<String, Object> headers) { ensureInitialHeaders(); super.setHeaders(headers); }
@Override public Map<String, Object> getHeaders() { ensureInitialHeaders(); return super.getHeaders(); }