@IconType
    public int getType() {
        if (mType == TYPE_UNKNOWN && Build.VERSION.SDK_INT >= 23) {
            return getType((Icon) mObj1);
        }
        return mType;
    }
Gets the type of the icon provided.
<p>
Note that new types may be added later, so callers should guard against other
types being returned.
android/android_framework/base/src/main/java/github/tornaco/android/thanos/core/compat/IconCompat.java