Program: 55856
Project: 55856
Buggy source:
@Parameters public static List<Object[]> combinations(){
  return Arrays.asList(new Object[][]{{"String_Node_Str",IntNode.valueOf(42),1},{"String_Node_Str",IntNode.valueOf(42),1},{"String_Node_Str",NullNode.getInstance(),1},{"String_Node_Str",BooleanNode.TRUE,1},{"String_Node_Str",BooleanNode.FALSE,1},{"String_Node_Str",DecimalNode.valueOf(BigDecimal.valueOf(42.42)),1},{String.valueOf("String_Node_Str" + String.valueOf(Long.valueOf(Integer.MAX_VALUE) + 1) + "String_Node_Str"),LongNode.valueOf(Long.valueOf(Integer.MAX_VALUE) + 1),1},{String.valueOf("String_Node_Str" + BigInteger.valueOf(Long.MAX_VALUE).add(BigInteger.ONE) + "String_Node_Str"),BigIntegerNode.valueOf(BigInteger.valueOf(Long.MAX_VALUE).add(BigInteger.ONE)),1},{"String_Node_Str",TextNode.valueOf("String_Node_Str"),1},{"String_Node_Str",IntNode.valueOf(23),2},{"String_Node_Str",new ArrayNode().add(IntNode.valueOf(23)).add(new ArrayNode().add(new ArrayNode().add(IntNode.valueOf(24)).add(IntNode.valueOf(55))).add(IntNode.valueOf(12)).add(IntNode.valueOf(17))),2},{"String_Node_Str",TextNode.valueOf("String_Node_Str"),1},{"String_Node_Str",TextNode.valueOf("String_Node_Str"),1},{"String_Node_Str",new ArrayNode().add(IntNode.valueOf(23)).add(new ArrayNode().add(new ArrayNode().add(IntNode.valueOf(24)).add(TextNode.valueOf("String_Node_Str"))).add(IntNode.valueOf(12)).add(TextNode.valueOf("String_Node_Str"))),2},{"String_Node_Str",IntNode.valueOf(42),2},{"String_Node_Str",new ObjectNode().put("String_Node_Str",IntNode.valueOf(42)),1},{"String_Node_Str",new ObjectNode().put("String_Node_Str",new ArrayNode().add(IntNode.valueOf(1)).add(IntNode.valueOf(3)).add(TextNode.valueOf("String_Node_Str"))).put("String_Node_Str",new ObjectNode().put("String_Node_Str",IntNode.valueOf(23))),1},{"String_Node_Str",IntNode.valueOf(5),5}});
}

Fixed version (ground truth):
@Parameters public static List<Object[]> combinations(){
  return Arrays.asList(new Object[][]{{"String_Node_Str",IntNode.valueOf(42),1},{"String_Node_Str",IntNode.valueOf(42),1},{"String_Node_Str",NullNode.getInstance(),1},{"String_Node_Str",NullNode.getInstance(),1},{"String_Node_Str",NullNode.getInstance(),2},{"String_Node_Str",BooleanNode.TRUE,1},{"String_Node_Str",BooleanNode.FALSE,1},{"String_Node_Str",DecimalNode.valueOf(BigDecimal.valueOf(42.42)),1},{String.valueOf("String_Node_Str" + String.valueOf(Long.valueOf(Integer.MAX_VALUE) + 1) + "String_Node_Str"),LongNode.valueOf(Long.valueOf(Integer.MAX_VALUE) + 1),1},{String.valueOf("String_Node_Str" + BigInteger.valueOf(Long.MAX_VALUE).add(BigInteger.ONE) + "String_Node_Str"),BigIntegerNode.valueOf(BigInteger.valueOf(Long.MAX_VALUE).add(BigInteger.ONE)),1},{"String_Node_Str",TextNode.valueOf("String_Node_Str"),1},{"String_Node_Str",IntNode.valueOf(23),2},{"String_Node_Str",new ArrayNode().add(IntNode.valueOf(23)).add(new ArrayNode().add(new ArrayNode().add(IntNode.valueOf(24)).add(IntNode.valueOf(55))).add(IntNode.valueOf(12)).add(IntNode.valueOf(17))),2},{"String_Node_Str",TextNode.valueOf("String_Node_Str"),1},{"String_Node_Str",TextNode.valueOf("String_Node_Str"),1},{"String_Node_Str",new ArrayNode().add(IntNode.valueOf(23)).add(new ArrayNode().add(new ArrayNode().add(IntNode.valueOf(24)).add(TextNode.valueOf("String_Node_Str"))).add(IntNode.valueOf(12)).add(TextNode.valueOf("String_Node_Str"))),2},{"String_Node_Str",IntNode.valueOf(42),2},{"String_Node_Str",new ObjectNode().put("String_Node_Str",IntNode.valueOf(42)),1},{"String_Node_Str",new ObjectNode().put("String_Node_Str",NullNode.getInstance()),1},{"String_Node_Str",new ObjectNode().put("String_Node_Str",new ArrayNode().add(IntNode.valueOf(1)).add(IntNode.valueOf(3)).add(TextNode.valueOf("String_Node_Str"))).put("String_Node_Str",new ObjectNode().put("String_Node_Str",IntNode.valueOf(23))),1},{"String_Node_Str",NullNode.getInstance(),5}});
}