private static Status spawnStatus(String status,String substatus,String message){
  StatusCode statusCodeElement=create(StatusCode.class,StatusCode.DEFAULT_ELEMENT_NAME);
  statusCodeElement.setValue(status);
  if (substatus != null) {
    StatusCode statusCodeElement2=create(StatusCode.class,StatusCode.DEFAULT_ELEMENT_NAME);
    statusCodeElement2.setValue(substatus);
    statusCodeElement.setStatusCode(statusCodeElement2);
  }
  Status samlStatus=create(Status.class,Status.DEFAULT_ELEMENT_NAME);
  samlStatus.setStatusCode(statusCodeElement);
  if (message != null) {
    StatusMessage statusMessage=create(StatusMessage.class,StatusMessage.DEFAULT_ELEMENT_NAME);
    statusMessage.setMessage(message);
    samlStatus.setStatusMessage(statusMessage);
  }
  return samlStatus;
}

private static Status spawnStatus ( String status , String substatus , String message ) { StatusCode statusCodeElement = create ( StatusCode . class , StatusCode . DEFAULT_ELEMENT_NAME ) ; statusCodeElement . setValue ( status ) ; if ( substatus != null ) { StatusCode statusCodeElement2 = create ( StatusCode . class , StatusCode . DEFAULT_ELEMENT_NAME ) ; statusCodeElement2 . setValue ( substatus ) ; statusCodeElement . setStatusCode ( statusCodeElement2 ) ; } Status samlStatus = create ( Status . class , Status . DEFAULT_ELEMENT_NAME ) ; samlStatus . setStatusCode ( statusCodeElement ) ; if ( message != null ) { StatusMessage statusMessage = create ( StatusMessage . class , StatusMessage . DEFAULT_ELEMENT_NAME ) ; statusMessage . setMessage ( message ) ; samlStatus . setStatusMessage ( statusMessage ) ; } return samlStatus ; }
create opensaml status object
