private void addPrincipals(IGTFInfo info) { switch (info.getType()) { case TRUST_ANCHOR: Status s = info.getStatus(); IGTFStatusPrincipal st = new IGTFStatusPrincipal(TO_NAME.get(s), s.isAccredited()); taStatus.put(info.getSubjectDN(), st); break; case POLICY: IGTFPolicyPrincipal policy = new IGTFPolicyPrincipal(info.getName()); info.getSubjectDNs().forEach(dn -> taPolicies.put(dn, policy)); break; } } }