001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2010.08.18 at 10:46:56 PM CEST 
006    //
007    
008    
009    package net.sourceforge.jpaxjc.ns.persistence.orm;
010    
011    import javax.annotation.Generated;
012    import javax.xml.bind.annotation.XmlAccessType;
013    import javax.xml.bind.annotation.XmlAccessorType;
014    import javax.xml.bind.annotation.XmlType;
015    
016    
017    /**
018     * <p>Java class for emptyType complex type.
019     * 
020     * <p>The following schema fragment specifies the expected content contained within this class.
021     * 
022     * <pre>
023     * &lt;complexType name="emptyType">
024     *   &lt;complexContent>
025     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
026     *     &lt;/restriction>
027     *   &lt;/complexContent>
028     * &lt;/complexType>
029     * </pre>
030     * 
031     * 
032     */
033    @XmlAccessorType(XmlAccessType.FIELD)
034    @XmlType(name = "emptyType")
035    @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
036    public class EmptyType implements Cloneable
037    {
038    
039    
040        /**
041         * Creates a new {@code EmptyType} instance.
042         * 
043         */
044        public EmptyType() {
045            // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
046            super();
047        }
048    
049        /**
050         * Creates a new {@code EmptyType} instance by deeply copying a given {@code EmptyType} instance.
051         * 
052         * 
053         * @param o
054         *     The instance to copy.
055         * @throws NullPointerException
056         *     if {@code o} is {@code null}.
057         */
058        public EmptyType(final EmptyType o) {
059            // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
060            super();
061            if (o == null) {
062                throw new NullPointerException("Cannot create a copy of 'EmptyType' from 'null'.");
063            }
064        }
065    
066        /**
067         * Creates and returns a deep copy of this object.
068         * 
069         * 
070         * @return
071         *     A deep copy of this object.
072         */
073        @Override
074        @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
075        public EmptyType clone() {
076            // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
077            return new EmptyType(this);
078        }
079    
080    }