BidiRope concat(BidiRope other) { final newRope = _rope.concat(other._rope); final containsRtl = _containsRtl || other._containsRtl; return BidiRope._(newRope, containsRtl); }