@@ -0,0 +1,2593 @@
+package com.fasterxml.jackson.dataformat.xml.deser.builder;%0A%0Aimport com.fasterxml.jackson.databind.ObjectMapper;%0Aimport com.fasterxml.jackson.databind.annotation.JsonDeserialize;%0Aimport com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;%0Aimport com.fasterxml.jackson.dataformat.xml.XmlTestBase;%0Aimport com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;%0Aimport com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;%0Aimport com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlText;%0A%0Apublic class BuilderWithXmlText345Test extends XmlTestBase%0A%7B%0A    @JacksonXmlRootElement(localName = %22example%22)%0A    @JsonDeserialize(builder = Example345.ExampleBuilder.class)%0A    public static class Example345 %7B%0A        String name;%0A%0A        String value;%0A%0A        public Example345(String name, String value) %7B%0A            this.name = name;%0A            this.value = value;%0A        %7D%0A%0A        public static ExampleBuilder builder() %7B%0A            return new ExampleBuilder();%0A        %7D%0A%0A        @JacksonXmlProperty(isAttribute = true)%0A        public String getName() %7B%0A            return name;%0A        %7D%0A%0A        @JacksonXmlText%0A        public String getValue() %7B%0A            return value;%0A        %7D%0A%0A        @JsonPOJOBuilder(withPrefix = %22%22)%0A        public static class ExampleBuilder %7B%0A            private String name;%0A            private String value;%0A%0A            public Example345 build() %7B%0A                return new Example345(name, value);%0A            %7D%0A%0A            public ExampleBuilder name(String name) %7B%0A                this.name = name;%0A                return this;%0A            %7D%0A%0A            @JacksonXmlText%0A            public ExampleBuilder value(String value) %7B%0A                this.value = value;%0A                return this;%0A            %7D%0A        %7D%0A    %7D%0A%0A    /*%0A    /**********************************************************************%0A    /* Test methods%0A    /**********************************************************************%0A     */%0A%0A    private final ObjectMapper MAPPER = newMapper();%0A%0A    // %5Bdataformat-xml#345%5D%0A    public void testXmlTextViaBuilder345() throws Exception%0A    %7B%0A        Example345 in = Example345.builder()%0A            .name(%22name%22)%0A            .value(%22value%22)%0A            .build();%0A%0A        String xml = MAPPER.writeValueAsString(in);%0A        Example345 out = MAPPER.readValue(xml, Example345.class);%0A%0A        assertEquals(in.getName(), out.getName());%0A        assertEquals(in.getValue(), out.getValue());%0A        assertEquals(%0A            %22%3Cexample name=%5C%22name%5C%22%3Evalue%3C/example%3E%22,%0A            xml%0A        );%0A    %7D%0A%7D%0A

Add a passing test for #345