public static Builder newBuilder(TaskMapperContext copy) {
        Builder builder = new Builder();
        builder.workflowModel = copy.getWorkflowModel();
        builder.taskDefinition = copy.getTaskDefinition();
        builder.workflowTask = copy.getWorkflowTask();
        builder.taskInput = copy.getTaskInput();
        builder.retryCount = copy.getRetryCount();
        builder.retryTaskId = copy.getRetryTaskId();
        builder.taskId = copy.getTaskId();
        builder.deciderService = copy.getDeciderService();
        return builder;
    }
Business Object class used for interaction between the DeciderService and Different Mappers
core/src/main/java/com/netflix/conductor/core/execution/mapper/TaskMapperContext.java