@Override public void accept(DataTypeVisitor typeVisitor) { typeVisitor.visit(this); }
@Override public <R, P, TH extends RuntimeException> R accept(DataTypeVisitor<R, P, TH> visitor, P p) throws TH { return visitor.visitPrimitiveFloatType(this, p); }