abstract TopMath = Top, UserMath, SystemMath ** {} ;