local function __TS__ArrayFill(self, value, start, ____end) local relativeStart = start or 0 local relativeEnd = ____end or table.getn(self) if relativeStart < 0 then relativeStart = relativeStart + table.getn(self) end if relativeEnd < 0 then relativeEnd = relativeEnd + table.getn(self) end do local i = relativeStart while i < relativeEnd do self[i + 1] = value i = i + 1 end end return self end