Siehste, dann müsste mein Einzeiler ja ausreichen
Bis auf den Overflow wenn man ein Integer compare mit Subtraktion löst (was zugegebenermaßen bei ArtikelNummern, die vermutlich nur im positiven Bereich sind, nicht passiert)
und mit dem Problem, dass es einfach nicht mehr so klar und selbsterklärend ist wie ein compareValue. Der Entwickler der sich das später anschaut darf sich dann erst mal Gedanken machen ob das auch immer passt...