могут ли анонимные внутренние классы расширяться?

Я хочу создать анонимный внутренний класс, который расширяет другой класс.

На самом деле я хочу сделать что-то вроде следующего:

for(final e:list){

        Callable<V> l = new MyCallable(e.v) extends Callable<V>(){
              private e;//updated by constructor
                        @Override
                    public V call() throws Exception {
                        if(e != null) return e;
                        else{
                          //do something heavy
                        }

                    }               
        };
        FutureTask<V> f = new FutureTask<V>(l);     
        futureLoadingtask.run();
        }
}

Это возможно?

Ответы на вопрос(2)

Ваш ответ на вопрос