class VolumeDescriptorRecord extends BaseRecord {

    @Override
    public void assignMetadataTo(final MetadataElement elem, final String suffix) {
//        final MetadataElement elem = createMetadataElement("VolumeDescriptorRecord", suffix);
//        root.addElement(elem);

        super.assignMetadataTo(elem, suffix);

        elem.setAttributeString("Ascii code character", _asciiCodeCharacter);
        elem.setAttributeString("Specification number", _specificationNumber);
        elem.setAttributeString("Specification revision number", _specificationRevisionNumber);
        elem.setAttributeString("Record format revision number", _recordFormatRevisionNumer);
        elem.setAttributeString("Software version number", _softwareVersionNumber);
        elem.setAttributeString("Logical volume ID", _logicalVolumeID);
        elem.setAttributeString("Volume set ID", _volumeSetID);
        elem.setAttributeInt("Volume number of this volume descriptor record",
                             _volumeNumberOfThisVolumeDescritorRecord);
        elem.setAttributeInt("Number of first file following the volume directory file",
                             _numberOfFirstFileFollowingTheVolumeDirectoryFile);
        elem.setAttributeInt("Logical volume number in volume set", _logicalVolumeNumberInVolumeSet);
        elem.setAttributeString("Logical volume preparation date", _logicalVolumePreparationDate);
        elem.setAttributeString("Logical volume preparation time", _logicalVolumePreparationTime);
        elem.setAttributeString("Logical volume preparation country", _logicalVolumePreparationCountry);
        elem.setAttributeString("Logical volume preparing agent", _logicalVolumePreparingAgent);
        elem.setAttributeString("Logical volume preparing facility", _logicalVolumePreparingFacility);
        elem.setAttributeInt("Number of filepointer records", _numberOfFilepointerRecords);
        elem.setAttributeInt("Number of records", _numberOfRecords);
    }

    public  VolumeDescriptorRecord(CeosFileReader reader);
    public  VolumeDescriptorRecord(CeosFileReader reader, long startPos);

}