private int getPreviousIndex(LinkedPosition current) { if (current != null && fList.get(fIndex) != current) return findPrevious(current); else if (fIsCycling && fIndex == 0) return fSize - 1; else return fIndex - 1; }
private int getPreviousIndex(LinkedPosition current) { if (current != null && fList.get(fIndex) != current) return findPrevious(current); else if (fIsCycling && fIndex == 0) return fSize - 1; else return fIndex - 1; }