text: public LinearOffsetRange NormaliseAndTranslate(int translationAmount){if (_Length > 0){if (translationAmount == 0){return this;}return new LinearOffsetRange(translationAmount + _offset, _Length);}return new LinearOffsetRange(translationAmount + _offset + _Length + 1, -_Length);}