public NewsContainer(Map<INews.State, Boolean> statesToSortedMap) { int length = INews.State.values().length; fNewsIds = new LongArrayList[length]; for (int i = 0; i < fNewsIds.length; i++) { Boolean sort = statesToSortedMap.get(INews.State.getState(i)); if (sort != null && sort.equals(Boolean.TRUE)) fNewsIds[i] = new SortedLongArrayList(0); else fNewsIds[i] = new LongArrayList(0); } }