anchor.diff:              <tbody id="recipientTableTbody">
               <%
                   int k = 0;
  -                if (isEditSP && provider.getRequestedRecipients().length > 0) {
  +                if (isEditSP && provider.getRequestedRecipients() != null && provider.getRequestedRecipients().length >
  +                                                                          0) {
               %>
               <%
                   for (String recipient : provider.getRequestedRecipients()) {
  
positive.code:                 if (issuer.equals(sp.getIssuer())) {
                      isEditSP = true;
                      provider = sp;
                      claimTableStyle = provider.getRequestedClaims().length > 0 ? "" : "display:none";
                      audienceTableStyle = provider.getRequestedAudiences().length > 0 ? "" : "display:none";
                      recipientTableStyle = provider.getRequestedRecipients().length > 0 ? "" : "display:none";
                      if(provider.getAttributeConsumingServiceIndex() != null){
                          attributeConsumingServiceIndex = provider.getAttributeConsumingServiceIndex();
                      }
  
negative.code: 
  <!-- Certificate Alias -->
  
  <% if (isEditSP &&
  		((provider.isDoEnableEncryptedAssertionSpecified() && provider.getDoEnableEncryptedAssertion())
  		||(provider.isDoValidateSignatureInRequestsSpecified() && provider.getDoValidateSignatureInRequests()))) {
  %>
  