interface Tree<K>; class Branch<K> implements Tree<K>; class Leaf<K> implements Tree<K>;
class Tree<K> // für Verzweigungen, Blatt == null;