>>350
でもvalueはFunctionを持っている必要が有ることは
コードをみれば明らかじゃん?

ならvalueはFunctionメソッドを持ったインターフェースを
継承している必要があるじゃん。