Program: 33174
Project: 33174
Buggy source:
@Parameters public static Collection<Object[]> data(){
  List<Object[]> testConfigs=new ArrayList<Object[]>();
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(1,1)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(1,1))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,2))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,3))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,4)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,4))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,3)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(5,8),new SpanImpl(17,6),new SpanImpl(30,12),new SpanImpl(51,5),new SpanImpl(62,16))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(6,8),new SpanImpl(18,6),new SpanImpl(31,12),new SpanImpl(52,5),new SpanImpl(63,16)))});
  return testConfigs;
}

Fixed version (ground truth):
@Parameters public static Collection<Object[]> data(){
  List<Object[]> testConfigs=new ArrayList<Object[]>();
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(1,1)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(1,1))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(42,1)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,2))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,1)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,3))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,4)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,4))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(0,3)))});
  testConfigs.add(new Object[]{new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(5,8),new SpanImpl(17,6),new SpanImpl(30,12),new SpanImpl(51,5),new SpanImpl(62,16),new SpanImpl(184,14),new SpanImpl(267,13),new SpanImpl(314,14),new SpanImpl(342,7),new SpanImpl(417,7),new SpanImpl(434,19),new SpanImpl(462,4),new SpanImpl(495,18),new SpanImpl(538,21),new SpanImpl(726,19),new SpanImpl(769,19),new SpanImpl(983,7),new SpanImpl(1002,16),new SpanImpl(1074,5),new SpanImpl(1086,14),new SpanImpl(1104,10),new SpanImpl(1131,21),new SpanImpl(1191,7),new SpanImpl(1263,10),new SpanImpl(1278,10))),new DocumentImpl("String_Node_Str",Arrays.asList(new SpanImpl(6,8),new SpanImpl(18,6),new SpanImpl(31,12),new SpanImpl(52,5),new SpanImpl(63,16),new SpanImpl(185,14),new SpanImpl(270,13),new SpanImpl(317,14),new SpanImpl(345,7),new SpanImpl(420,7),new SpanImpl(437,19),new SpanImpl(465,4),new SpanImpl(498,18),new SpanImpl(541,21),new SpanImpl(731,19),new SpanImpl(776,19),new SpanImpl(992,7),new SpanImpl(1013,16),new SpanImpl(1085,5),new SpanImpl(1097,14),new SpanImpl(1115,10),new SpanImpl(1144,21),new SpanImpl(1204,7),new SpanImpl(1276,10),new SpanImpl(1291,10)))});
  return testConfigs;
}