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     * 
019     * 
020     *         @Target({METHOD, FIELD}) @Retention(RUNTIME)
021     *         public @interface Lob {}
022     * 
023     *       
024     * 
025     * <p>Java class for lob complex type.
026     * 
027     * <p>The following schema fragment specifies the expected content contained within this class.
028     * 
029     * <pre>
030     * &lt;complexType name="lob">
031     *   &lt;complexContent>
032     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
033     *     &lt;/restriction>
034     *   &lt;/complexContent>
035     * &lt;/complexType>
036     * </pre>
037     * 
038     * 
039     */
040    @XmlAccessorType(XmlAccessType.FIELD)
041    @XmlType(name = "lob")
042    @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
043    public class Lob implements Cloneable
044    {
045    
046    
047        /**
048         * Creates a new {@code Lob} instance.
049         * 
050         */
051        public Lob() {
052            // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
053            super();
054        }
055    
056        /**
057         * Creates a new {@code Lob} instance by deeply copying a given {@code Lob} instance.
058         * 
059         * 
060         * @param o
061         *     The instance to copy.
062         * @throws NullPointerException
063         *     if {@code o} is {@code null}.
064         */
065        public Lob(final Lob o) {
066            // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
067            super();
068            if (o == null) {
069                throw new NullPointerException("Cannot create a copy of 'Lob' from 'null'.");
070            }
071        }
072    
073        /**
074         * Creates and returns a deep copy of this object.
075         * 
076         * 
077         * @return
078         *     A deep copy of this object.
079         */
080        @Override
081        @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
082        public Lob clone() {
083            // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
084            return new Lob(this);
085        }
086    
087    }