public override bool IsGround() { if (annotations == null) { return(base.IsGround()); } else { return(base.IsGround() && annotations.IsGround()); } }