private bool Import(AssetImporter assetImporter)
        {
            var result = false;

            switch (assetImporter)
            {
            case TextureImporter textureImporter:
                result = UpdateTextureImporter(textureImporter);
                break;

            case PSDImporter psdImporter:
                result = UpdatePsbImporter(psdImporter);
                break;
            }

            if (!result)
            {
                return(false);
            }

            assetImporter.MarkDirty();
            assetImporter.SaveAndReimport();

            return(true);
        }