001    package data;
002    
003    /**
004     * Exception thrown when an attempt was made to add an item with a key that already existed in a container.
005     *
006     * @author Steffen Zschaler
007     * @version 2.0 18/08/1999
008     * @since v0.5
009     */
010    public class DuplicateKeyException extends RuntimeException {
011    
012        /**
013             * ID for serialization.
014             */
015            private static final long serialVersionUID = -2566914536171847242L;
016    
017            /**
018         * Create a new DuplicateKeyException.
019         */
020        public DuplicateKeyException() {
021            super();
022        }
023    
024        /**
025         * Create a new DuplicateKeyException with a detail message.
026         *
027         * @param sDetail the detail message.
028         */
029        public DuplicateKeyException(String sDetail) {
030            super(sDetail);
031        }
032    }