@NonNull
    public String getResPackage() {
        if (mType == TYPE_UNKNOWN && Build.VERSION.SDK_INT >= 23) {
            return getResPackage((Icon) mObj1);
        }
        if (mType != TYPE_RESOURCE) {
            throw new IllegalStateException("called getResPackage() on " + this);
        }
        return ((String) mObj1).split(":", -1)[0];
    }
Gets the package used to create this icon.
<p>
Only valid for icons of type TYPE_RESOURCE.
Note: This package may not be available if referenced in the future, and it is
up to the caller to ensure safety if this package is re-used and/or persisted.
android/android_framework/base/src/main/java/github/tornaco/android/thanos/core/compat/IconCompat.java