class JsonApiResource extends JsonApiResourceIdentifier implements JsonLinks, JsonApiData {

	@Override
	public boolean equals(Object o) {
		if (this == o) return true;
		if (o == null || getClass() != o.getClass()) return false;
		if (!super.equals(o)) return false;
		JsonApiResource that = (JsonApiResource) o;
		return Objects.equals(uri, that.uri) &&
			Objects.equals(entity, that.entity);
	}

	  JsonApiResource(JsonApiIdentifiable entity, URI uri);

}