I was looking at how HardwareImpl handled its compareTo and aping it.