protected CDMArrayAtomic
    getAtomicArray(int index, StructureMembers.Member m)
    {
        Array dd = memberArray(index, CDMArrayStructure.memberIndex(m));
        if(dd.getDataType() != DataType.STRUCTURE && dd.getDataType() != DataType.SEQUENCE)
            return (CDMArrayAtomic) dd;
        throw new ForbiddenConversionException("Cannot convert structure to AtomicArray");
    }
protected CDMArrayAtomic
    getAtomicArray(int index, StructureMembers.Member m)
    {
        Array dd = memberArray(index, CDMArrayStructure.memberIndex(m));
        if(dd.getDataType() != DataType.STRUCTURE && dd.getDataType() != DataType.SEQUENCE)
            return (CDMArrayAtomic) dd;
        throw new ForbiddenConversionException("Cannot convert structure to AtomicArray");
    }
protected CDMArrayAtomic getAtomicArray ( int index , StructureMembers . Member m ) { Array dd = memberArray ( index , CDMArrayStructure . memberIndex ( m ) ) ; if ( dd . getDataType ( ) != DataType . STRUCTURE && dd . getDataType ( ) != DataType . SEQUENCE ) return ( CDMArrayAtomic ) dd ; throw new ForbiddenConversionException ( "Cannot convert structure to AtomicArray" ) ; }
///////////////////////
///////////////////////