public override object AcceptVisitor(AbstractVisitor visitor, object data) { return visitor.VisitDecimalPrimitive(this, data); }