internal virtual void accept(TypeVisitor visitor) { visitor.visit(this); }
internal override void accept(TypeVisitor visitor) { visitor.visitUnconstrainedArray(this); }
internal override void accept(TypeVisitor visitor) { visitor.visitIncompleteType(this); }
internal override void accept(TypeVisitor visitor) { visitor.visitRealType(this); }
internal override void accept(TypeVisitor visitor) { visitor.visitEnumerationType(this); }