class FMHMMListOneTimeImp implements FHMMList {

	public Map<Long, FMHMMNode>[] getMaps() {
		int segment= this.linkedHashMap.size();
		int perRatio= segment/ StableData.INT_SIX;
		Map<Long, FMHMMNode>[] maps= new HashMap[StableData.INT_SIX];
		Iterator<Long> iterator= this.linkedHashMap.keySet().iterator();
		maps[StableData.INT_ZERO]= new HashMap<>();
		int index= StableData.INT_ZERO;
		int count= StableData.INT_ONE;
		while(iterator.hasNext()) {
			if(StableData.INT_ZERO== count++ % perRatio) {
				if(index< StableData.INT_FIVE) {
					index++;
					maps[index]= new HashMap<>();
				}
			}
			Long key= iterator.next();
			maps[index].put(key, this.linkedHashMap.get(key));
		}
		return maps;
	}

}