class SignatureUtil {

    public List<String> getSignatureNames() {
        if (sigNames != null)
            return new ArrayList<>(orderedSignatureNames);
        sigNames = new HashMap<>();
        orderedSignatureNames = new ArrayList<>();
        populateSignatureNames();

        return new ArrayList<>(orderedSignatureNames);
    }

    public  SignatureUtil(PdfDocument document);

}