return (this == si) || this.equals(si);
}
protected abstract AbstractUnit<Q> toSystemUnit();
public abstract UnitConverter getSystemConverter();
public AnnotatedUnit<Q> annotate(String annotation) {
<BUG>return new AnnotatedUnit<>(this, annotation);
</BUG>
}
public static Unit<?> parse(CharSequence charSequence) {
return SimpleUnitFormat.getInstance().parse(charSequence);

return (this == si) || this.equals(si);
}
protected abstract AbstractUnit<Q> toSystemUnit();
public abstract UnitConverter getSystemConverter();
public AnnotatedUnit<Q> annotate(String annotation) {
return new AnnotatedUnit<Q>(this, annotation);
}
public static Unit<?> parse(CharSequence charSequence) {
return SimpleUnitFormat.getInstance().parse(charSequence);
