1a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com/*
2a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comThe MIT License
3a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com
4a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comCopyright (c) 2008 Tahseen Ur Rehman
5a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com
6a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comPermission is hereby granted, free of charge, to any person obtaining a copy
7a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comof this software and associated documentation files (the "Software"), to deal
8a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comin the Software without restriction, including without limitation the rights
9a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comto use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comcopies of the Software, and to permit persons to whom the Software is
11a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comfurnished to do so, subject to the following conditions:
12a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com
13a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comThe above copyright notice and this permission notice shall be included in
14a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comall copies or substantial portions of the Software.
15a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com
16a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.comTHE SOFTWARE.
23a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com*/
24a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com
25a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.compackage ds.tree;
26a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com
27a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com/**
28a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com * excepion thrown if a duplicate key is inserted in a {@link RadixTree}
29a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com *
30a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com * @author Tahseen Ur Rehman
31a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com * email: tahseen.ur.rehman {at.spam.me.not} gmail.com
32a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com */
33a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.compublic class DuplicateKeyException extends RuntimeException
34a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com{
35a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com        private static final long serialVersionUID = 3141795907493885706L;
36a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com
37a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com        public DuplicateKeyException(String msg)
38a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com        {
39a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com                super(msg);
40a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com        }
41a6e5671a627284347484db96f40a29a45e4e4ed1JesusFreke@JesusFreke.com}
42