001package Torello.Java;
002
003/**
004 * This {@code Exception} class is used internally for building {@code Collection}
005 * instances using the <CODE>java&#46;lang&#46;reflect&#46;*</CODE> package <I>more
006 * smoothly</I>.
007 */
008public class VarTypeParamException extends IllegalArgumentException
009{
010    /** <EMBED CLASS='external-html' DATA-FILE-ID=SVUID> */
011    public static final long serialVersionUID = 1;
012
013    VarTypeParamException() { }
014
015    /**
016     * Constructs a new exception with the specified detail message and cause.
017
018     * <BR /><BR /><DIV CLASS=JDHint>
019     * <B STYLE='color:red;'>Note:</B> The detail message associated with cause is not
020     * automatically incorporated into this exception's detail message.
021     * </DIV>
022     *      * @param message The detail message (which is saved for later retrieval by the
023     * {@code Throwable.getMessage()} method).
024     * 
025     * @param cause the cause (which is saved for later retrieval by the
026     * {@code Throwable.getCause()} method).  (A null value is permitted, and indicates that the
027     * cause is nonexistent or unknown.)
028     */
029    public VarTypeParamException(String message, Throwable cause)
030    {
031        super(message, cause);
032    }
033}