### Before opening, please confirm: - [x] I have [searched for duplicate or closed issues](https://github.com/cedar-policy/cedar-java/issues?q=is%3Aissue+). - [x] I have read the guide for [submitting bug reports](https://github.com/cedar-policy/cedar-java/blob/main/CONTRIBUTING.md#bug-reports). - [x] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue. ### Bug Category Other ### Describe the bug ``` Entities.parse(Path) ``` fails with ``` Exception in thread "main" com.fasterxml.jackson.databind.JsonMappingException: com.cedarpolicy.model.exception.InvalidValueDeserializationException: "type" or "id" not found ``` If the entities json specification uses `"__entity: { "type" : "...", "id": "..." }"` syntax to specify parent entities. If the same syntax is used within `attr` no such error is generated. Using cedar-java 4.8.0 [entities.json](https://github.com/user-attachments/files/25886671/entities.json) ### Expected behavior Entities object allocated ### Reproduction steps Entities.parse(Path) ### Code Snippet ```Java import com.cedarpolicy.model.entity.Entities; import java.nio.file.Path; public class App { public static void main(String[] args) throws Exception { Entities.parse(Path.of("entities.json")); } } ``` ### Log output ``` // Put your output below this line ``` ### Additional configuration _No response_ ### Operating System Linux ### Additional information and screenshots _No response_