Javaの課題で

Javaの課題でAbstractSequenceListを用いてSequenceListを実装するんですが、AbstractSequenceListの継承とかその辺をドキュメントで追っていくと、Listインターフェースを実装しているスーパークラスがあるんですよ。

で、Listの仕様を見ると"Elementのインデックスは0から始まる"な感じの文章が入っているんですが、課題のElementはインデックス0から値を追加するんじゃなくて、インデックス1から値に値を一番最初に追加するんですよ。

今度先生に質問しにいこうと思います。
まぁ、僕子の授業取ってるわけじゃないんですがw