It&#x27;s been a while since I Java&#x27;d, but wouldn&#x27;t this still have problems when mixing types?<p>A java string added to anything results in the toString() method being called. It doesn&#x27;t matter if the string is before or after the + operator. How do you specify precedence in this new scheme short of an exponentially large `add` method handling all the cases. And each add method has to handle all the variety of cases.