001package Torello.Java;
002
003/**
004 * <CODE>VarTypeParamException - Documentation.</CODE><BR /><BR />
005 * 
006 * This {@code Exception} class is used internally for building {@code Collection}
007 * instances using the {@code java.lang.reflect.*} package <I>more smoothly</I>.
008 */
009public class VarTypeParamException extends IllegalArgumentException
010{
011    /** <EMBED CLASS="external-html" DATA-FILE-ID="SVUID"> */
012    public static final long serialVersionUID = 1;
013
014    VarTypeParamException() { }
015
016    /**
017     * Constructs a new exception with the specified detail message and cause.
018     * 
019     * <BR /><BR /><B>NOTE:</B> The detail message associated with cause is not automatically 
020     * incorporated in this exception's detail message.
021     * 
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}