combinedResult is a stream of type ObjectNode that consists of data like this for example: I want to get a result like this: I have written the below BinaryOperator function But when I try this out, I get below result: I understand that this is because I return o1 as default value in the BinaryOperator, but I don’t know how