switch (((Integer) (((HashMap) getData()).get(CertificateProfile.TYPE))).intValue()) {
switch (((Integer) (getData().get(CertificateProfile.TYPE))).intValue()) {
    public CertificateProfile getCertificateProfile() {        CertificateProfile returnval = null;        switch (((Integer) (((HashMap) getData()).get(CertificateProfile.TYPE))).intValue()) {            case CertificateProfile.TYPE_ROOTCA:                returnval = new RootCACertificateProfile();                break;            case CertificateProfile.TYPE_SUBCA:                returnval = new CACertificateProfile();                break;            case CertificateProfile.TYPE_ENDENTITY:            default :                returnval = new EndUserCertificateProfile();        }        returnval.loadData((Object) getData());        return returnval;    }