code: public HashMap<Integer, Double> getMomentsAt(int index){
  		if(index <0 || index>=getObservationCount())
  			throw new IndexOutOfBoundsException();
  		HashMap<Integer, Double> ret = new HashMap<Integer, Double>();
  		for(Integer m: momentObservation.keySet()) {
  			Double value = momentObservation.get(m).getValueAt(index);
  			if(value != null)
  				ret.put(m, value);
  		}
  		return ret;
  	}
docs: Returns the values of all moments for a certain insertion step specified by the given index.
  @param index Index of the desired insertion step
  @return moment values for the specified insertion step