title: Force base method call
body: <p>Is there a construct in Java or C# that forces inheriting classes to call the base implementation?  You can call super() or base() but is it possible to have it throw a compile-time error if it isn't called?  That would be very convenient..</p>
  
  <p>--edit--</p>
  
  <p>I am mainly curious about overriding methods.</p>