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: 2009.11.18 at 06:28:36 AM UTC 
006    //
007    
008    
009    package org.jomc.model.bootstrap;
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.XmlSeeAlso;
015    import javax.xml.bind.annotation.XmlType;
016    
017    
018    /**
019     * Base bootstrap object.
020     * 
021     * 
022     * 
023     */
024    @XmlAccessorType(XmlAccessType.FIELD)
025    @XmlType(name = "BootstrapObject")
026    @XmlSeeAlso({
027        Schemas.class,
028        Schema.class
029    })
030    @Generated(value = "com.sun.tools.xjc.Driver", date = "2009-11-18T06:28:36+00:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
031    public class BootstrapObject implements Cloneable
032    {
033    
034    
035        /**
036         * Creates a new {@code BootstrapObject} instance.
037         * 
038         */
039        public BootstrapObject() {
040            // CC-XJC Version 1.2 Build 2009-11-15T21:50:02+0000
041            super();
042        }
043    
044        /**
045         * Creates a new {@code BootstrapObject} instance by deeply copying a given {@code BootstrapObject} instance.
046         * 
047         * 
048         * @param o
049         *     The instance to copy.
050         * @throws NullPointerException
051         *     if {@code o} is {@code null}.
052         */
053        public BootstrapObject(final BootstrapObject o) {
054            // CC-XJC Version 1.2 Build 2009-11-15T21:50:02+0000
055            super();
056            if (o == null) {
057                throw new NullPointerException("Cannot create a copy of 'BootstrapObject' from 'null'.");
058            }
059        }
060    
061        /**
062         * Creates and returns a deep copy of this object.
063         * 
064         * 
065         * @return
066         *     A deep copy of this object.
067         */
068        @Override
069        @Generated(value = "com.sun.tools.xjc.Driver", date = "2009-11-18T06:28:36+00:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
070        public BootstrapObject clone() {
071            // CC-XJC Version 1.2 Build 2009-11-15T21:50:02+0000
072            return new BootstrapObject(this);
073        }
074    
075    }