Одна из Developer dirty technics

Этот метод вытянул из себя кусок бизнес логики, я бы отделял бизнес логикику и интеграцию, например вместо

    private static boolean processForCorrespondingRequestedDocument(VerificationProcessSumSub process, RequestedDocumentEntity requestedDocument) {
        return StringUtils.equals(process.getRequestId(), Objects.toString(requestedDocument.getId()));
    }
    ... 
    !processForCorrespondingRequestedDocument(process, requestedDocument)

написал так

    private static boolean equals(Object a, Object b) {
        return StringUtils.equals(Objects.toString(a), Objects.toString(b));
    }
    ... 
    !equals(process.getRequestId(), requestedDocument.getId())

codedesignpatternantipatterndraft