class OperationConductor implements OnOperationCompleteListener {

    public String getFailedOperationsDelimited(String delimiter)
    {
        return failedOperations.stream()
            .map(operationWrapper ->
                {
                    String operationName = operationWrapper.getOperation() == null
                        ? UNKNOWN_OPERATION_NAME
                        : operationWrapper.getOperation().getName();

                    String executorIdentifier = operationWrapper.getOperationExecutor() == null
                        ? UNKNOWN_POD_NAME
                        : operationWrapper.getOperationExecutor().getIdenitifier();

                    return String.format(
                        "%1$s[%2$s]",
                        operationName,
                        executorIdentifier);
                }
            )
            .collect(Collectors.joining(delimiter));
    }

    public  OperationConductor(Collection<Operation> operations, ExecutorContext executorContext,
        List<OperationConductorModifier> completedOperationModifiers);
    public  OperationConductor(Collection<Operation> operations, ExecutorContext executorContext);

}