public static android.support.v4.app.Fragment instantiate(android.content.Context p2, String p3, android.os.Bundle p4)
    {
        try {
            ClassLoader v0_7 = ((Class) android.support.v4.app.Fragment.sClassMap.get(p3));
        } catch (android.support.v4.app.Fragment v2_10) {
            ClassLoader v0_15 = new StringBuilder();
            v0_15.append(Unable to instantiate fragment );
            v0_15.append(p3);
            v0_15.append(: make sure class name exists, is public, and has an);
            v0_15.append( empty constructor that is public);
            throw new android.support.v4.app.Fragment$InstantiationException(v0_15.toString(), v2_10);
        } catch (android.support.v4.app.Fragment v2_9) {
            ClassLoader v0_13 = new StringBuilder();
            v0_13.append(Unable to instantiate fragment );
            v0_13.append(p3);
            v0_13.append(: make sure class name exists, is public, and has an);
            v0_13.append( empty constructor that is public);
            throw new android.support.v4.app.Fragment$InstantiationException(v0_13.toString(), v2_9);
        } catch (android.support.v4.app.Fragment v2_7) {
            ClassLoader v0_11 = new StringBuilder();
            v0_11.append(Unable to instantiate fragment );
            v0_11.append(p3);
            v0_11.append(: make sure class name exists, is public, and has an);
            v0_11.append( empty constructor that is public);
            throw new android.support.v4.app.Fragment$InstantiationException(v0_11.toString(), v2_7);
        } catch (android.support.v4.app.Fragment v2_6) {
            ClassLoader v0_9 = new StringBuilder();
            v0_9.append(Unable to instantiate fragment );
            v0_9.append(p3);
            v0_9.append(: could not find Fragment constructor);
            throw new android.support.v4.app.Fragment$InstantiationException(v0_9.toString(), v2_6);
        } catch (android.support.v4.app.Fragment v2_5) {
            ClassLoader v0_6 = new StringBuilder();
            v0_6.append(Unable to instantiate fragment );
            v0_6.append(p3);
            v0_6.append(: calling Fragment constructor caused an exception);
            throw new android.support.v4.app.Fragment$InstantiationException(v0_6.toString(), v2_5);
        }
        if (v0_7 == null) {
            v0_7 = p2.getClassLoader().loadClass(p3);
            android.support.v4.app.Fragment.sClassMap.put(p3, v0_7);
        }
        Class[] v1_0 = new Class[0];
        android.support.v4.app.Fragment v2_2 = new Object[0];
        android.support.v4.app.Fragment v2_4 = ((android.support.v4.app.Fragment) v0_7.getConstructor(v1_0).newInstance(v2_2));
        if (p4 != null) {
            p4.setClassLoader(v2_4.getClass().getClassLoader());
            v2_4.setArguments(p4);
        }
        return v2_4;
    }