()
| 293 | // The dual is pre-computed on creation and available "for free" thereafter |
| 294 | Type _dual; |
| 295 | public final <T extends Type> T dual() { return (T)_dual; } |
| 296 | |
| 297 | <T extends Type> T xdual() { |
| 298 | return (T)new Type(switch( _type ) { |
no outgoing calls