class DataElement extends BaseDimensionalItemObject implements MetadataObject, ValueTypedDimensionalItemObject {

    public int getOpenFuturePeriods()
    {
        int maxOpenPeriods = 0;

        for ( DataSet dataSet : getDataSets() )
        {
            maxOpenPeriods = Math.max( maxOpenPeriods, dataSet.getOpenFuturePeriods() );
        }

        return maxOpenPeriods;
    }

    public  DataElement();
    public  DataElement( String name );

}