001    // SECTION-START[License Header]
002    // <editor-fold defaultstate="collapsed" desc=" Generated License ">
003    /*
004     *   Copyright (c) 2010 The JOMC Project
005     *   Copyright (c) 2005 Christian Schulte <schulte2005@users.sourceforge.net>
006     *   All rights reserved.
007     *
008     *   Redistribution and use in source and binary forms, with or without
009     *   modification, are permitted provided that the following conditions
010     *   are met:
011     *
012     *     o Redistributions of source code must retain the above copyright
013     *       notice, this list of conditions and the following disclaimer.
014     *
015     *     o Redistributions in binary form must reproduce the above copyright
016     *       notice, this list of conditions and the following disclaimer in
017     *       the documentation and/or other materials provided with the
018     *       distribution.
019     *
020     *   THIS SOFTWARE IS PROVIDED BY THE JOMC PROJECT AND CONTRIBUTORS "AS IS"
021     *   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
022     *   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
023     *   PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE JOMC PROJECT OR
024     *   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
025     *   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
026     *   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
027     *   OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
028     *   WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
029     *   OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
030     *   ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
031     *
032     *   $Id: SequencesSystemException.java 2244 2010-06-29 07:58:09Z schulte2005 $
033     *
034     */
035    // </editor-fold>
036    // SECTION-END
037    package org.jomc.sequences;
038    
039    // SECTION-START[Documentation]
040    // <editor-fold defaultstate="collapsed" desc=" Generated Documentation ">
041    /**
042     * Gets thrown whenever an unexpected error condition is detected.
043     *
044     * @author <a href="mailto:schulte2005@users.sourceforge.net">Christian Schulte</a> 1.0
045     * @version $Id: SequencesSystemException.java 2244 2010-06-29 07:58:09Z schulte2005 $
046     */
047    // </editor-fold>
048    // SECTION-END
049    // SECTION-START[Annotations]
050    // <editor-fold defaultstate="collapsed" desc=" Generated Annotations ">
051    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.0", comments = "See http://jomc.sourceforge.net/jomc/1.0/jomc-tools" )
052    // </editor-fold>
053    // SECTION-END
054    public class SequencesSystemException extends RuntimeException
055    {
056        // SECTION-START[SequencesSystemException]
057    
058        /** Serial version UID for backwards compatibility with 1.0.x classes. */
059        private static final long serialVersionUID = 5758675573917809186L;
060    
061        /**
062         * Creates a new {@code SequencesSystemException} taking a message describing the exception.
063         *
064         * @param msg The message describing the exception.
065         */
066        public SequencesSystemException( final String msg )
067        {
068            super( msg );
069        }
070    
071        /**
072         * Creates a new {@code SequencesSystemException} taking a causing exception.
073         *
074         * @param e The cause of the exception.
075         */
076        public SequencesSystemException( final Exception e )
077        {
078            super( e );
079        }
080    
081        /**
082         * Creates a new {@code SequencesSystemException} taking a message describing the exception a causing exception.
083         *
084         * @param msg The message describing the exception.
085         * @param e The cause of the exception.
086         */
087        public SequencesSystemException( final String msg, final Exception e )
088        {
089            super( msg, e );
090        }
091    
092        // SECTION-END
093        // SECTION-START[Constructors]
094        // <editor-fold defaultstate="collapsed" desc=" Generated Constructors ">
095    
096        /** Creates a new {@code SequencesSystemException} instance. */
097        @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.0", comments = "See http://jomc.sourceforge.net/jomc/1.0/jomc-tools" )
098        public SequencesSystemException()
099        {
100            // SECTION-START[Default Constructor]
101            super();
102            // SECTION-END
103        }
104        // </editor-fold>
105        // SECTION-END
106        // SECTION-START[Dependencies]
107        // SECTION-END
108        // SECTION-START[Properties]
109        // SECTION-END
110        // SECTION-START[Messages]
111        // SECTION-END
112    }