private int getNextIndex(LinkedPosition current) { if (current != null && fList.get(fIndex) != current) return findNext(current); else if (fIsCycling && fIndex == fSize - 1) return 0; else // default: increase return fIndex + 1; }
private int getNextIndex(LinkedPosition current) { if (current != null && fList.get(fIndex) != current) return findNext(current); else if (fIsCycling && fIndex == fSize - 1) return 0; else // default: increase return fIndex + 1; }