DefaultWebActionRequest implements WebActionRequest { @Override public Map<String, String> getHeaders() { return headers; } DefaultWebActionRequest();   DefaultWebActionRequest(String method, Map<String, String> headers, String path, String user, String body,
			String query); @Override String getMethod(); @Override Map<String, String> getHeaders(); @Override String getPath(); @Override String getUser(); @Override String getBody(); @Override String getQuery(); @Override boolean equals(final Object other); @Override int hashCode();  }
@Test public void deser_HeadersUndefinedGiven_ShouldDeserializeToNull() { assertNull(GSON.fromJson(new JsonObject(), DefaultWebActionRequest.class).getHeaders()); }