以下のコードのように列挙型に抽象メソッドを実装しようとしていますが、Eclipseは.getUrlsメソッドに下線を引き、ツールチップを表示しています。抽象'修飾子)」、どれも私には意味がありません。
メソッド自体は、他のクラスで機能する通常のメソッドです。
私が間違っているのは何ですか?
public enum Site {
    PORTAL1 ("http://www.somedomain.net") {
        @Override
        public void method() {
            ArrayList<String> urlList = urlManager.getUrls(int number);
        }
    };
    // more values
    public abstract void method();
    private final String baseUrl;
    private UrlManager urlManager;
    private Site(final String baseUrl) {
        this.baseUrl = baseUrl;
        urlManager = new UrlManager();
    }
}