Program: 147116
Project: 147116
Buggy source:
private void createDefaultMotionObjects(){
  if (getExperimenalMarkerGeometryJson() == null) {
    experimenalMarkerGeometryJson=new JSONObject();
    UUID uuidForMarkerGeometry=UUID.randomUUID();
    getExperimenalMarkerGeometryJson().put("String_Node_Str",uuidForMarkerGeometry.toString());
    getExperimenalMarkerGeometryJson().put("String_Node_Str","String_Node_Str");
    getExperimenalMarkerGeometryJson().put("String_Node_Str",15);
    getExperimenalMarkerGeometryJson().put("String_Node_Str","String_Node_Str");
    JSONArray json_geometries=(JSONArray)modelVisJson.get("String_Node_Str");
    json_geometries.add(getExperimenalMarkerGeometryJson());
    experimenalMarkerMaterialJson=new JSONObject();
    UUID uuidForMarkerMaterial=UUID.randomUUID();
    getExperimenalMarkerMaterialJson().put("String_Node_Str",uuidForMarkerMaterial.toString());
    String colorString=JSONUtilities.mapColorToRGBA(defaultMarkerColor);
    getExperimenalMarkerMaterialJson().put("String_Node_Str","String_Node_Str");
    getExperimenalMarkerMaterialJson().put("String_Node_Str",30);
    getExperimenalMarkerMaterialJson().put("String_Node_Str",true);
    getExperimenalMarkerMaterialJson().put("String_Node_Str",JSONUtilities.mapColorToRGBA(new Vec3(0.,0.,0.)));
    getExperimenalMarkerMaterialJson().put("String_Node_Str",JSONUtilities.mapColorToRGBA(new Vec3(0.,0.,0.)));
    getExperimenalMarkerMaterialJson().put("String_Node_Str",2);
    getExperimenalMarkerMaterialJson().put("String_Node_Str",false);
    getExperimenalMarkerMaterialJson().put("String_Node_Str",colorString);
    JSONArray json_materials=(JSONArray)modelVisJson.get("String_Node_Str");
    json_materials.add(getExperimenalMarkerMaterialJson());
  }
}

Fixed version (ground truth):
private void createDefaultMotionObjects(){
  if (getExperimenalMarkerGeometryJson() == null) {
    experimenalMarkerGeometryJson=new JSONObject();
    UUID uuidForMarkerGeometry=UUID.randomUUID();
    getExperimenalMarkerGeometryJson().put("String_Node_Str",uuidForMarkerGeometry.toString());
    getExperimenalMarkerGeometryJson().put("String_Node_Str","String_Node_Str");
    getExperimenalMarkerGeometryJson().put("String_Node_Str",15);
    getExperimenalMarkerGeometryJson().put("String_Node_Str","String_Node_Str");
    JSONArray json_geometries=(JSONArray)modelVisJson.get("String_Node_Str");
    json_geometries.add(getExperimenalMarkerGeometryJson());
    experimenalMarkerMaterialJson=new JSONObject();
    UUID uuidForMarkerMaterial=UUID.randomUUID();
    getExperimenalMarkerMaterialJson().put("String_Node_Str",uuidForMarkerMaterial.toString());
    String colorString=JSONUtilities.mapColorToRGBA(getDefaultExperimentalMarkerColor());
    getExperimenalMarkerMaterialJson().put("String_Node_Str","String_Node_Str");
    getExperimenalMarkerMaterialJson().put("String_Node_Str",30);
    getExperimenalMarkerMaterialJson().put("String_Node_Str",true);
    getExperimenalMarkerMaterialJson().put("String_Node_Str",JSONUtilities.mapColorToRGBA(new Vec3(0.,0.,0.)));
    getExperimenalMarkerMaterialJson().put("String_Node_Str",JSONUtilities.mapColorToRGBA(new Vec3(0.,0.,0.)));
    getExperimenalMarkerMaterialJson().put("String_Node_Str",2);
    getExperimenalMarkerMaterialJson().put("String_Node_Str",false);
    getExperimenalMarkerMaterialJson().put("String_Node_Str",colorString);
    JSONArray json_materials=(JSONArray)modelVisJson.get("String_Node_Str");
    json_materials.add(getExperimenalMarkerMaterialJson());
  }
}