Program: 98601
Project: 98601
Buggy source:
@Test public void testProcess(){
  ImportEndpoint endpoint=new ImportEndpoint();
  endpoint.filename="String_Node_Str";
  ImportAccessor accessor=new ImportAccessor(endpoint);
  try {
    List<Object> objects=accessor.getObjects();
    Map<String,Object> readObjects=new HashMap<String,Object>();
    for (    Object obj : objects) {
      System.out.println("String_Node_Str" + ((Named)obj).getName());
      readObjects.put(((Named)obj).getName(),obj);
    }
    assertTrue(readObjects.size() == 8);
    Parameter para=null;
    State statePara=null;
    assertTrue(readObjects.get("String_Node_Str") != null);
    para=(Parameter)readObjects.get("String_Node_Str");
    assertTrue(para.getDescription().equals("String_Node_Str"));
    assertTrue(para.getValue() instanceof Integer);
    assertTrue(((Integer)para.getValue()) == 1);
    assertTrue(para.getUnit().equals("String_Node_Str"));
    assertTrue(readObjects.get("String_Node_Str") != null);
    para=(Parameter)readObjects.get("String_Node_Str");
    assertTrue(para.getDescription().equals("String_Node_Str"));
    assertTrue(para.getValue() instanceof Double);
    assertTrue(((Double)para.getValue()) == 2.0);
    assertTrue(para.getUnit().equals("String_Node_Str"));
    assertTrue(readObjects.get("String_Node_Str") != null);
    statePara=(State)readObjects.get("String_Node_Str");
    assertTrue(statePara.getDescription().equals("String_Node_Str"));
    assertTrue(statePara.getValue() instanceof Boolean);
    assertTrue(((Boolean)statePara.getValue()) == false);
    assertTrue(statePara.getIsStateOf().equals("String_Node_Str"));
    assertTrue(readObjects.get("String_Node_Str") != null);
    para=(Parameter)readObjects.get("String_Node_Str");
    assertTrue(para.getDescription().equals("String_Node_Str"));
    assertTrue(para.getValue() instanceof Float);
    assertTrue(((Float)para.getValue()) == 2.0);
    assertTrue(para.getUnit().equals("String_Node_Str"));
    SetParameter task=null;
    assertTrue(readObjects.get("String_Node_Str") != null);
    task=(SetParameter)readObjects.get("String_Node_Str");
    assertTrue(task.getDescription().equals("String_Node_Str"));
    assertTrue(task.getExecutionDelay() == 3000);
    assertTrue(task.getParameter().getName().equals("String_Node_Str"));
    assertTrue(((Double)task.getParameter().getValue()) == 5);
    assertTrue(readObjects.get("String_Node_Str") != null);
    task=(SetParameter)readObjects.get("String_Node_Str");
    assertTrue(task.getDescription().equals("String_Node_Str"));
    assertTrue(task.getExecutionDelay() == 0);
    assertTrue(task.getParameter().getName().equals("String_Node_Str"));
    assertTrue(((Float)task.getParameter().getValue()) == 3);
    CommandRequest request=null;
    assertTrue(readObjects.get("String_Node_Str") != null);
    request=(CommandRequest)readObjects.get("String_Node_Str");
    assertTrue(request.getArguments().size() == 2);
    assertTrue(request.getLockStates().size() == 1);
    assertTrue(request.getLockStates().get(0).equals("String_Node_Str"));
    assertTrue(request.getTasks().size() == 1);
    assertTrue(request.getTasks().get(0).getName().equals("String_Node_Str"));
    assertTrue(((SetParameter)request.getTasks().get(0)).getParameter().getName().equals("String_Node_Str"));
    assertTrue(((Float)((SetParameter)request.getTasks().get(0)).getParameter().getValue()) == 4);
    assertTrue(request.getCommand().getName().equals("String_Node_Str"));
    assertTrue(request.getCommand().getDescription().equals("String_Node_Str"));
    assertTrue(request.getCommand().getReleaseTime() == 0);
    assertTrue(request.getCommand().getExecutionTime() == 312456789);
  }
 catch (  Exception e) {
    e.printStackTrace();
  }
}

Fixed version (ground truth):
@Test public void testProcess(){
  ImportEndpoint endpoint=new ImportEndpoint();
  endpoint.filename="String_Node_Str";
  ImportAccessor accessor=new ImportAccessor(endpoint);
  try {
    List<Object> objects=accessor.getObjects();
    Map<String,Object> readObjects=new HashMap<String,Object>();
    for (    Object obj : objects) {
      System.out.println("String_Node_Str" + ((Named)obj).getName());
      readObjects.put(((Named)obj).getName(),obj);
    }
    assertTrue(readObjects.size() == 8);
    Parameter para=null;
    State statePara=null;
    assertTrue(readObjects.get("String_Node_Str") != null);
    para=(Parameter)readObjects.get("String_Node_Str");
    assertTrue(para.getDescription().equals("String_Node_Str"));
    assertTrue(para.getValue() instanceof Integer);
    assertTrue(((Integer)para.getValue()) == 1);
    assertTrue(para.getUnit().equals("String_Node_Str"));
    assertTrue(readObjects.get("String_Node_Str") != null);
    para=(Parameter)readObjects.get("String_Node_Str");
    assertTrue(para.getDescription().equals("String_Node_Str"));
    assertTrue(para.getValue() instanceof Double);
    assertTrue(((Double)para.getValue()) == 2.0);
    assertTrue(para.getUnit().equals("String_Node_Str"));
    assertTrue(readObjects.get("String_Node_Str") != null);
    statePara=(State)readObjects.get("String_Node_Str");
    assertTrue(statePara.getDescription().equals("String_Node_Str"));
    assertTrue(statePara.getValue() instanceof Boolean);
    assertTrue((statePara.getValue()) == false);
    assertTrue(statePara.getIsStateOf().equals("String_Node_Str"));
    assertTrue(readObjects.get("String_Node_Str") != null);
    para=(Parameter)readObjects.get("String_Node_Str");
    assertTrue(para.getDescription().equals("String_Node_Str"));
    assertTrue(para.getValue() instanceof Float);
    assertTrue(((Float)para.getValue()) == 2.0);
    assertTrue(para.getUnit().equals("String_Node_Str"));
    SetParameter task=null;
    assertTrue(readObjects.get("String_Node_Str") != null);
    task=(SetParameter)readObjects.get("String_Node_Str");
    assertTrue(task.getDescription().equals("String_Node_Str"));
    assertTrue(task.getExecutionDelay() == 3000);
    assertTrue(task.getParameter().getName().equals("String_Node_Str"));
    assertTrue(((Double)task.getParameter().getValue()) == 5);
    assertTrue(readObjects.get("String_Node_Str") != null);
    task=(SetParameter)readObjects.get("String_Node_Str");
    assertTrue(task.getDescription().equals("String_Node_Str"));
    assertTrue(task.getExecutionDelay() == 0);
    assertTrue(task.getParameter().getName().equals("String_Node_Str"));
    assertTrue(((Float)task.getParameter().getValue()) == 3);
  }
 catch (  Exception e) {
    e.printStackTrace();
  }
}