org.opensaml.saml.saml1.core.StatusCode sc = ((Response) response).getStatus() != null ? ((Response) response).getStatus().getStatusCode() : null; if (sc != null && sc.getStatusCode() != null) { final Collection<String> values = new ArrayList(1); do { sc = sc.getStatusCode(); if (sc.getValue() != null) { values.add(sc.getValue().getLocalPart()); } while (sc.getStatusCode() != null); return values;