初歩的な疑問ですいません

AWTのAdapterクラスは、各種Listenerクラスのメソッドを定義しているだけで
抽象メソッドは1個も含まれていないのに、何故abstractを付けて抽象クラスにしているのでしょうか。
抽象メソッドが1個も含まれていなければ、抽象クラスにする意味は無さそうな気がするのですが、
普通のクラスにしていない理由を教えてください。