private Map<String, Object> mapMeta(JsonNode metaNode) {
		JsonParser p = objectMapper.treeAsTokens(metaNode);
		MapType mapType = TypeFactory.defaultInstance()
				.constructMapType(HashMap.class, String.class, Object.class);
		try {
			return objectMapper.readValue(p, mapType);
		} catch (IOException e) {
			// TODO: log? No recovery.
		}

		return null;
	}
private Map < String , Object > mapMeta ( JsonNode metaNode ) { JsonParser p = objectMapper . treeAsTokens ( metaNode ) ; MapType mapType = TypeFactory . defaultInstance ( ) . constructMapType ( HashMap . class , String . class , Object . class ) ; try { return objectMapper . readValue ( p , mapType ) ; } catch ( IOException e ) { } return null ; }
Deserializes a <a href="http://jsonapi.org/format/#document-meta">JSON-API meta object</a> to a {@code Map}
keyed by the member names.  Because {@code meta} objects contain arbitrary information, the values in the
map are of unknown type.

@param metaNode a JsonNode representing a meta object
@return a Map of the meta information, keyed by member name.