Java FAQ:interface に interface は implements できない

Java FAQ:S015 Q-09

「同種のものは extends を、そうでない場合は implements を使用」ということらしい

interface C2008052600i {
    void foo();
}

interface C2008052601i extends C2008052600i {
}

class C2008052601 implements C2008052601i {
    public void foo() {
        System.out.println("foo");
    }
}

public class C2008052600 {
    public static void main(String[] args) {
        new C2008052601().foo();
    }
}

で、

foo

それにしても、「extends」を「implements」と間違えたときのエラーが以下のようになるのは多少不親切だな〜

C2008052610.java:14: '{' がありません。
interface C2008052611i implements C2008052610i {
                       ^
C2008052610.java:28: '}' がありません。
}
 ^
エラー 2 個