public boolean isEmpty() { return super.isEmpty() && (value == null || value.isEmpty()) && (comparator == null || comparator.isEmpty()) && (units == null || units.isEmpty()) && (system == null || system.isEmpty()) && (code == null || code.isEmpty()); }