/**
  * This returns a <code>Set</code> of elements in a union. This will typically be an empty set,
  * and is never null. If this is a label union then this will return the name of each label within
  * the group. Providing the labels for a union allows the serialization process to determine the
  * associated labels.
  *
  * @param context this is used to style the element names
  * @return this returns the names of each of the elements
  */
 public Set<String> getUnion(Context context) throws Exception {
   return label.getUnion(context);
 }
 /**
  * This returns a <code>Set</code> of elements in a union. This will typically be an empty set,
  * and is never null. If this is a label union then this will return the name of each label within
  * the group. Providing the labels for a union allows the serialization process to determine the
  * associated labels.
  *
  * @return this returns the names of each of the elements
  */
 public Set<String> getUnion() throws Exception {
   return label.getUnion();
 }