public virtual int GetInteger() { throw new Exception ("There is no way to represent this problem part as an integer."); }