Использование универсальных типов в статическом контексте

public static BTNode<E> treeCopy(BTNode<E> source)
{
     if(source == null)
         return null;
     else
     {
         BTNode left = BTNode.treeCopy(source.left);
         BTNode right = BTNode.treeCopy(source.right);
         return new BTNode(source.data, left, right);
     }

}

У меня вопрос: почему я не могу использовать общий тип E в статическом контексте? Я попытался найти несколько ответов, но не нашел ни одного, вызывающего смех.

21
задан user511202 17 November 2010 в 20:55
поделиться