//parses specific children of 'udta': 3GPP
//TODO: handle language codes
private void parse3GPPData(Box udta) {
if(udta.hasChild(BoxTypes.THREE_GPP_ALBUM_BOX)) {
ThreeGPPAlbumBox albm = (ThreeGPPAlbumBox) udta.getChild(BoxTypes.THREE_GPP_ALBUM_BOX);
put(Field.ALBUM, albm.getData());
put(Field.TRACK_NUMBER, albm.getTrackNumber());
}
//if(udta.hasChild(BoxTypes.THREE_GPP_AUTHOR_BOX));
//if(udta.hasChild(BoxTypes.THREE_GPP_CLASSIFICATION_BOX));
if(udta.hasChild(BoxTypes.THREE_GPP_DESCRIPTION_BOX)) put(Field.DESCRIPTION, ((ThreeGPPMetadataBox) udta.getChild(BoxTypes.THREE_GPP_DESCRIPTION_BOX)).getData());
if(udta.hasChild(BoxTypes.THREE_GPP_KEYWORDS_BOX)) put(Field.KEYWORDS, ((ThreeGPPMetadataBox) udta.getChild(BoxTypes.THREE_GPP_KEYWORDS_BOX)).getData());