@Transient public void add(Stat details, Date startDate, Date endDate){ if( details == null ){ return; } if( getMerged() == null ){ setMerged(details.deepCopy(true)); } else { getMerged().merge(details, true); } getHistogram().add( new StatHistory(details, startDate, endDate) ); } }