001    package org.andromda.core.common;
002    
003    /**
004     * Any unchecked exception that will be thrown during the execution of ClassUtils.
005     */
006    public class ClassUtilsException
007        extends RuntimeException
008    {
009        private static final long serialVersionUID = 34L;
010    
011        /**
012         * Constructs an instance of ClassUtilsException.
013         *
014         * @param parent the parent throwable
015         */
016        public ClassUtilsException(Throwable parent)
017        {
018            super(parent);
019        }
020    
021        /**
022         * Constructs an instance of ClassUtilsException.
023         *
024         * @param message the exception message
025         */
026        public ClassUtilsException(String message)
027        {
028            super(message);
029        }
030    
031        /**
032         * Constructs an instance of ClassUtilsException.
033         *
034         * @param message the exception message
035         * @param parent the parent throwable
036         */
037        public ClassUtilsException(
038            String message,
039            Throwable parent)
040        {
041            super(message, parent);
042        }
043    }