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 /><B CLASS=JDDescLabel>NOTE:</B>
019     * 
020     * <BR /><BR />The detail message associated with cause is not automatically incorporated into
021     * this exception's detail message.
022     * 
023     * @param message The detail message (which is saved for later retrieval by the
024     * {@code Throwable.getMessage()} method).
025     * 
026     * @param cause the cause (which is saved for later retrieval by the
027     * {@code Throwable.getCause()} method).  (A null value is permitted, and indicates that the
028     * cause is nonexistent or unknown.)
029     */
030    public VarTypeParamException(String message, Throwable cause)
031    {
032        super(message, cause);
033    }
034}