@@ -0,0 +1,1212 @@
+package com.fasterxml.jackson.failing;%0A%0Aimport com.fasterxml.jackson.annotation.JsonCreator;%0Aimport com.fasterxml.jackson.annotation.JsonProperty;%0A%0Aimport com.fasterxml.jackson.databind.*;%0A%0A// for %5Bdatabind#2438%5D%0Apublic class CreatorFallback2438Test extends BaseMapTest%0A%7B%0A    static class Creator2438 %7B%0A        int value;%0A%0A        @JsonCreator%0A        public Creator2438(@JsonProperty(%22value%22) int v) %7B%0A//System.err.println(%22DEBUG: value set as %22+v);%0A            value = v;%0A        %7D%0A%0A        public int accessValue() %7B return value; %7D%0A%0A        // This or visible (public) setter are required to show the issue%0A        public void setValue(int v) %7B value = v; %7D%0A    %7D%0A%0A    private final ObjectMapper MAPPER = newJsonMapper();%0A%0A    public void testCreator2438() throws Exception%0A    %7B%0A        // note: by default, duplicate-detection not enabled, so should not%0A        // throw exception. But should also NOT apply second value because%0A        // field/setter should NOT be used in case there is already creator property%0A        Creator2438 value = MAPPER.readValue(aposToQuotes(%0A                %22%7B'value':1, 'value':2%7D%22),%0A                Creator2438.class);%0A        assertEquals(1, value.accessValue());%0A    %7D%0A%7D%0A

Add failing test for #2438