From c6cbbedb48a9620c2716bfec0968836878ebeee1 Mon Sep 17 00:00:00 2001
From: Maxim Nesen <maxim.nesen@oracle.com>
Date: Mon, 19 Feb 2024 09:02:33 +0100
Subject: [PATCH] Snippet fix

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
---
 .../jakarta/xml/bind/annotation/XmlElements.java   | 14 +++++++-------
 .../java/jakarta/xml/bind/annotation/XmlMixed.java | 10 ++++++----
 2 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/api/src/main/java/jakarta/xml/bind/annotation/XmlElements.java b/api/src/main/java/jakarta/xml/bind/annotation/XmlElements.java
index b96e2c3..3ad1280 100644
--- a/api/src/main/java/jakarta/xml/bind/annotation/XmlElements.java
+++ b/api/src/main/java/jakarta/xml/bind/annotation/XmlElements.java
@@ -37,7 +37,7 @@
  * </ul>
  *
  * This annotation is intended for annotation a JavaBean collection
- * property (e.g. List). 
+ * property (e.g. List).
  *
  * <p><b>Usage</b></p>
  *
@@ -54,7 +54,7 @@
  * additional common information.</p>
  *
  * <hr>
- * 
+ *
  * <p><b>Example 1:</b> Map to a list of elements</p>
  * {@snippet :
  *  // Mapped code fragment
@@ -62,7 +62,7 @@
  *      @XmlElements({
  *          @XmlElement(name="A", type=Integer.class),
  *          @XmlElement(name="B", type=Float.class)
- *       })
+ *      })
  *      public List items;
  *  }
  * }
@@ -114,7 +114,7 @@
  *  </xs:complexType>
  * }
  *
- * <p><b>Example 3:</b> Change element name based on type using an adapter. 
+ * <p><b>Example 3:</b> Change element name based on type using an adapter.
  * </p>
  * {@snippet :
  *  class Foo {
@@ -125,7 +125,7 @@
  *      })
  *      Q bar;
  *  }
- * 
+ *
  *  @XmlType abstract class P {...}
  *  @XmlType(name="PX") class PX extends P {...}
  *  @XmlType(name="PY") class PY extends P {...}
@@ -145,9 +145,9 @@
  *    </xs:sequence>
  *  </xs:complexType>
  * }
- * 
+ *
  * @author <ul><li>Kohsuke Kawaguchi, Sun Microsystems, Inc.</li><li>Sekhar Vajjhala, Sun Microsystems, Inc.</li></ul>
- * @see XmlElement 
+ * @see XmlElement
  * @see XmlElementRef
  * @see XmlElementRefs
  * @see XmlJavaTypeAdapter
diff --git a/api/src/main/java/jakarta/xml/bind/annotation/XmlMixed.java b/api/src/main/java/jakarta/xml/bind/annotation/XmlMixed.java
index 7e707a1..5a7f7ea 100644
--- a/api/src/main/java/jakarta/xml/bind/annotation/XmlMixed.java
+++ b/api/src/main/java/jakarta/xml/bind/annotation/XmlMixed.java
@@ -74,9 +74,11 @@
  *      // Name, Quantity and ProductName. Text data is represented as
  *      // java.util.String for text.
  *      @XmlMixed
- *      @XmlElementRef(name="productName", type=JAXBElement.class)
- *      @XmlElementRef(name="quantity", type=JAXBElement.class)
- *      @XmlElementRef(name="name", type=JAXBElement.class)
+ *      @XmlElementRefs({
+ *         @XmlElementRef(name="productName", type=JAXBElement.class)
+ *         @XmlElementRef(name="quantity", type=JAXBElement.class)
+ *         @XmlElementRef(name="name", type=JAXBElement.class)
+ *      })
  *      List getContent() {...}
  *  }
  * }
@@ -98,7 +100,7 @@
  *  // add child element information item
  *  gcl.add(ObjectFactory.createLetterBodyName("Robert Smith"));
  *  gcl.add("Your order of "); // add text information item as a String
- * 
+ *
  *  // add children element information items
  *  gcl.add(ObjectFactory.createLetterBodyQuantity(new BigInteger("1")));
  *  gcl.add(ObjectFactory.createLetterBodyProductName("Baby Monitor"));