sig.getSignatories().add(signatory);
sig.setTimeStamp(timeStamp);
sig.setValid(valid);
if ((ConditionUtils.isNotEmpty(location)) || (ConditionUtils.isNotEmpty(reason)) || (ConditionUtils.isNotEmpty(signName))) {
SignatureInfo info = new SignatureInfo(signName, reason, location, null);
sig.setSignatureInfo(info);
}
signatures.add(sig);
}