int valueOf(int index) { if (items != null) { return items![index]; } return begin + index * (jump == 0 ? 1 : jump); }