private Object createCustom(android.util.AttributeSet p7, Class p8, String p9)
    {
        String v0_1 = p7.getAttributeValue(0, class);
        if (v0_1 == null) {
            String v8_5 = new StringBuilder();
            v8_5.append(p9);
            v8_5.append( tag must have a 'class' attribute);
            throw new android.view.InflateException(v8_5.toString());
        } else {
            try {
            } catch (Object v7_4) {
                reflect.Constructor v1_6 = new StringBuilder();
                v1_6.append(Could not instantiate );
                v1_6.append(p8);
                v1_6.append( class );
                v1_6.append(v0_1);
                throw new android.view.InflateException(v1_6.toString(), v7_4);
            }
            reflect.Constructor v1_3 = ((reflect.Constructor) android.support.transition.TransitionInflater.CONSTRUCTORS.get(v0_1));
            if (v1_3 == null) {
                android.support.v4.util.ArrayMap v3_3 = this.mContext.getClassLoader().loadClass(v0_1).asSubclass(p8);
                if (v3_3 != null) {
                    v1_3 = v3_3.getConstructor(android.support.transition.TransitionInflater.CONSTRUCTOR_SIGNATURE);
                    v1_3.setAccessible(1);
                    android.support.transition.TransitionInflater.CONSTRUCTORS.put(v0_1, v1_3);
                }
            }
            android.support.v4.util.ArrayMap v3_6 = new Object[2];
            v3_6[0] = this.mContext;
            v3_6[1] = p7;
            return v1_3.newInstance(v3_6);
        }
    }