public void updateDistributionMap(){
long t=System.currentTimeMillis();
List dist=(new DistributionConverter()).createDistributionData(this,false);
if (dist==null) return;
TreeMap<DistributionData, DistributionData> distMap=new TreeMap<DistributionData, DistributionData>(new DistributionComparator());
setDistributionMap(distMap);
long projectId=getUniqueId();
for (Iterator i=dist.iterator();i.hasNext();){
DistributionData d=(DistributionData)i.next();
if (d.getProjectId()==projectId) distMap.put(d,d);