非演算子が異なる型の場合にのみ呼び出されます。(型強制の規則が非常に難解になるからです)。右側の被演算子の型が左側の被演算子の型のサブクラスであり、このサブクラスであるメソッドに対する反射メソッドが定義されている場合には、左側の被演算子の非反射メソッドが呼ばれる前に、このメソッドが呼ばれます。この振る舞いにより、サブクラスが親の演算をオーバーライドすることが可能になります。返さなければなりません。特定のメソッドが定義されていない場合、その累算算術演算は通常のメソッドにフォールバックされます。