private ContentType VolTypeToContentType(GP4.VolumeType t)
        {
            switch (t)
            {
            case GP4.VolumeType.pkg_ps4_app:
                return(ContentType.GD);

            case GP4.VolumeType.pkg_ps4_patch:
                return(ContentType.DP);

            case GP4.VolumeType.pkg_ps4_remaster:
                return(ContentType.DP);

            case GP4.VolumeType.pkg_ps4_ac_data:
            case GP4.VolumeType.pkg_ps4_sf_theme:
            case GP4.VolumeType.pkg_ps4_theme:
                return(ContentType.AC);

            case GP4.VolumeType.pkg_ps4_ac_nodata:
                return(ContentType.AL);

            default:
                return(0);
            }
        }
        private ContentFlags VolTypeToContentFlags(GP4.VolumeType t)
        {
            switch (t)
            {
            case GP4.VolumeType.pkg_ps4_app:
            case GP4.VolumeType.pkg_ps4_ac_data:
            case GP4.VolumeType.pkg_ps4_sf_theme:
            case GP4.VolumeType.pkg_ps4_theme:
                return(ContentFlags.GD_AC);

            case GP4.VolumeType.pkg_ps4_patch:
            case GP4.VolumeType.pkg_ps4_remaster:
                // TODO
                return(ContentFlags.SUBSEQUENT_PATCH);

            case GP4.VolumeType.pkg_ps4_ac_nodata:
                // TODO
                return(ContentFlags.NON_GAME);

            default:
                return(0);
            }
        }