public class Derived extends Base { public ValueDerived getValue() { return new ValueDerived(); } }