text: public virtual int codePointCount(int start, int end){if (start < 0 || end > count || start > end){throw startEndAndLength(start, end);}return Sharpen.CharHelper.CodePointCount(value, start, end - start);}