001    package listFW;
002    
003    /**
004     * Represents the structural behavior of the immutable empty list.
005     * The empty list has no well-defined structural behavior:
006     * it has no first and no rest.
007     * Note that it defined as having a type as it is the empty list of a certain type.
008     * @author Dung X. Nguyen
009     * @author Stephen B. Wong
010     * @author Mathias Ricken - Copyright 2008 - All rights reserved.
011     * @since Copyright 2004 - DXN, SBW All rights reserved
012     */
013    public interface IMTList<E> extends IList<E> {
014    }
015