import org.apache.commons.lang.Validate;
import org.hibernate.annotations.NaturalId;
import org.jasig.portal.events.aggr.dao.jpa.DateDimensionImpl;
import org.jasig.portal.events.aggr.dao.jpa.TimeDimensionImpl;
import org.jasig.portal.events.aggr.groups.AggregatedGroupMapping;
<BUG>import org.jasig.portal.events.aggr.groups.AggregatedGroupMappingImpl;
@MappedSuperclass</BUG>
public abstract class BaseAggregationImpl implements BaseAggregation, Serializable {
private static final long serialVersionUID = 1L;
@NaturalId

import org.apache.commons.lang.Validate;
import org.hibernate.annotations.NaturalId;
import org.jasig.portal.events.aggr.dao.jpa.DateDimensionImpl;
import org.jasig.portal.events.aggr.dao.jpa.TimeDimensionImpl;
import org.jasig.portal.events.aggr.groups.AggregatedGroupMapping;
import org.jasig.portal.events.aggr.groups.AggregatedGroupMappingImpl;
@Access(AccessType.FIELD)
@MappedSuperclass
public abstract class BaseAggregationImpl implements BaseAggregation, Serializable {
private static final long serialVersionUID = 1L;
@NaturalId
