{"task": {"agent_timeout": 3000, "task": "codegen__fasterxml__jackson-databind-3666", "verifier_timeout": 3000, "instruction": "This is a code generation task. You are expected to write working code that solves the described problem.\n<issue>\n      Using Jackson `2.9.9.3`.\n\nThis issue was carried over from micronaut-core: https://github.com/micronaut-projects/micronaut-core/issues/8215\n\nExample test-case:\n\n```java\npackage arrayissue;\n\nimport com.fasterxml.jackson.core.JsonProcessingException;\nimport com.fasterxml.jackson.databind.DeserializationFeature;\nimport com.fasterxml.jackson.databind.ObjectMapper;\nimport com.fasterxml.jackson.annotation.JsonCreator;\n\nenum MyEnum {\n    FOO(\"FOO\"),\n    BAR(\"BAR\");\n\n    private String value;\n\n    MyEnum(String value) {\n        this.value = value;\n    }\n\n    public static void main(String[] args) throws JsonProcessingException {\n        ObjectMapper om = new ObjectMapper();\n        om.enable(DeserializationFeature.UNWRAP_SINGLE_VALUE_ARRAYS);\n        System.out.println(om.readValue(\"\\\"FOO\\\"\", MyEnum.class));\n        System.out.println(om.readValue(\"[\\\"FOO\\\"]\", MyEnum.class));\n    }\n\n    @JsonCreator\n    public static MyEnum fromValue(String text) {\n        System.out.println(\"-- CONVERTING FROM: \" + text);\n        return MyEnum.FOO;\n    }\n}\n```\n\nResult:\n\n```\n-- CONVERTING FROM: FOO\nFOO\n-- CONVERTING FROM: null\nFOO\n```\n\n</issue>\nFocus on implementing the required functionality correctly and efficiently. Treat this as a programming challenge.\nYou are not allowed to read git history.\n", "memory": "8192m", "runnable": false, "difficulty": "hard", "language": "", "cpus": "", "instruction_truncated": false, "category": "code-generation", "compose": false, "has_solution": true, "oracle": null, "docker_image": "", "taskset": "devopsgym", "tags": ["code-generation", "devops-bench"]}, "runs": []}