class AbstractList<A, B> { A a = null; B b = null; } class Vektor<B, C> extends AbstractList<A, B> { A a = null; B b = null; C c = null; }