001/*
002 =================== DO NOT EDIT THIS FILE ====================
003 Generated by Modello 1.9.2-SNAPSHOT,
004 any modifications will be overwritten.
005 ==============================================================
006 */
007
008package org.codehaus.modello.test.features;
009
010  //---------------------------------/
011 //- Imported classes and packages -/
012//---------------------------------/
013
014import org.codehaus.modello.test.features.other.PackageNameFeature;
015import org.codehaus.modello.test.features.other.SubInterfaceInPackage;
016
017/**
018 * Class SuperThing.
019 * 
020 * @version $Revision$ $Date$
021 */
022@SuppressWarnings( "all" )
023public class SuperThing
024    implements java.io.Serializable, java.lang.Cloneable
025{
026
027      //-----------/
028     //- Methods -/
029    //-----------/
030
031    /**
032     * Method clone.
033     * 
034     * @return SuperThing
035     */
036    public SuperThing clone()
037    {
038        try
039        {
040            SuperThing copy = (SuperThing) super.clone();
041
042            return copy;
043        }
044        catch ( java.lang.Exception ex )
045        {
046            throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName()
047                + " does not support clone()" ).initCause( ex );
048        }
049    } //-- SuperThing clone()
050
051}