Program: 28042
Project: 28042
Buggy source:
@Override public void create(Table table){
  character=new SteeringActor(container.badlogicSmall,false);
  target=new SteeringActor(container.target);
  inputProcessor=new Scene2dTargetInputProcessor(target);
  character.setMaxLinearSpeed(100);
  character.setMaxLinearAcceleration(300);
  final Arrive<Vector2> arriveSB=new Arrive<Vector2>(character,target).setTimeToTarget(0.1f).setArrivalTolerance(0.001f).setDecelerationRadius(80);
  character.setSteeringBehavior(arriveSB);
  table.addActor(character);
  table.addActor(target);
  character.setCenterPosition(container.stageWidth / 2,container.stageHeight / 2);
  target.setCenterPosition(MathUtils.random(container.stageWidth),MathUtils.random(container.stageHeight));
  Table detailTable=new Table(container.skin);
  detailTable.row();
  addMaxLinearAccelerationController(detailTable,character,0,2000,20);
  detailTable.row();
  addMaxLinearSpeedController(detailTable,character,0,300,10);
  detailTable.row();
  final Label labelDecelerationRadius=new Label("String_Node_Str" + arriveSB.getDecelerationRadius() + "String_Node_Str",container.skin);
  detailTable.add(labelDecelerationRadius);
  detailTable.row();
  Slider decelerationRadius=new Slider(0,150,1,false,container.skin);
  decelerationRadius.setValue(arriveSB.getDecelerationRadius());
  decelerationRadius.addListener(new ChangeListener(){
    @Override public void changed(    ChangeEvent event,    Actor actor){
      Slider slider=(Slider)actor;
      arriveSB.setDecelerationRadius(slider.getValue());
      labelDecelerationRadius.setText("String_Node_Str" + slider.getValue() + "String_Node_Str");
    }
  }
);
  detailTable.add(decelerationRadius);
  detailTable.row();
  final Label labelArrivalTolerance=new Label("String_Node_Str" + arriveSB.getArrivalTolerance() + "String_Node_Str",container.skin);
  detailTable.add(labelArrivalTolerance);
  detailTable.row();
  Slider arrivalTolerance=new Slider(0,1,0.0001f,false,container.skin);
  arrivalTolerance.setValue(arriveSB.getArrivalTolerance());
  arrivalTolerance.addListener(new ChangeListener(){
    @Override public void changed(    ChangeEvent event,    Actor actor){
      Slider slider=(Slider)actor;
      arriveSB.setArrivalTolerance(slider.getValue());
      labelArrivalTolerance.setText("String_Node_Str" + slider.getValue() + "String_Node_Str");
    }
  }
);
  detailTable.add(arrivalTolerance);
  detailTable.row();
  final Label labelTimeToTarget=new Label("String_Node_Str" + arriveSB.getTimeToTarget() + "String_Node_Str",container.skin);
  detailTable.add(labelTimeToTarget);
  detailTable.row();
  Slider timeToTarget=new Slider(0,3,0.1f,false,container.skin);
  timeToTarget.setValue(arriveSB.getTimeToTarget());
  timeToTarget.addListener(new ChangeListener(){
    @Override public void changed(    ChangeEvent event,    Actor actor){
      Slider slider=(Slider)actor;
      arriveSB.setTimeToTarget(slider.getValue());
      labelTimeToTarget.setText("String_Node_Str" + slider.getValue() + "String_Node_Str");
    }
  }
);
  detailTable.add(timeToTarget);
  detailWindow=createDetailWindow(detailTable);
}

Fixed version (ground truth):
@Override public void create(Table table){
  character=new SteeringActor(container.badlogicSmall,false);
  target=new SteeringActor(container.target);
  inputProcessor=new Scene2dTargetInputProcessor(target);
  character.setMaxLinearSpeed(100);
  character.setMaxLinearAcceleration(300);
  final Arrive<Vector2> arriveSB=new Arrive<Vector2>(character,target).setTimeToTarget(0.1f).setArrivalTolerance(0.001f).setDecelerationRadius(80);
  character.setSteeringBehavior(arriveSB);
  table.addActor(character);
  table.addActor(target);
  character.setPosition(container.stageWidth / 2,container.stageHeight / 2,Align.center);
  target.setPosition(MathUtils.random(container.stageWidth),MathUtils.random(container.stageHeight),Align.center);
  Table detailTable=new Table(container.skin);
  detailTable.row();
  addMaxLinearAccelerationController(detailTable,character,0,2000,20);
  detailTable.row();
  addMaxLinearSpeedController(detailTable,character,0,300,10);
  detailTable.row();
  final Label labelDecelerationRadius=new Label("String_Node_Str" + arriveSB.getDecelerationRadius() + "String_Node_Str",container.skin);
  detailTable.add(labelDecelerationRadius);
  detailTable.row();
  Slider decelerationRadius=new Slider(0,150,1,false,container.skin);
  decelerationRadius.setValue(arriveSB.getDecelerationRadius());
  decelerationRadius.addListener(new ChangeListener(){
    @Override public void changed(    ChangeEvent event,    Actor actor){
      Slider slider=(Slider)actor;
      arriveSB.setDecelerationRadius(slider.getValue());
      labelDecelerationRadius.setText("String_Node_Str" + slider.getValue() + "String_Node_Str");
    }
  }
);
  detailTable.add(decelerationRadius);
  detailTable.row();
  final Label labelArrivalTolerance=new Label("String_Node_Str" + arriveSB.getArrivalTolerance() + "String_Node_Str",container.skin);
  detailTable.add(labelArrivalTolerance);
  detailTable.row();
  Slider arrivalTolerance=new Slider(0,1,0.0001f,false,container.skin);
  arrivalTolerance.setValue(arriveSB.getArrivalTolerance());
  arrivalTolerance.addListener(new ChangeListener(){
    @Override public void changed(    ChangeEvent event,    Actor actor){
      Slider slider=(Slider)actor;
      arriveSB.setArrivalTolerance(slider.getValue());
      labelArrivalTolerance.setText("String_Node_Str" + slider.getValue() + "String_Node_Str");
    }
  }
);
  detailTable.add(arrivalTolerance);
  detailTable.row();
  final Label labelTimeToTarget=new Label("String_Node_Str" + arriveSB.getTimeToTarget() + "String_Node_Str",container.skin);
  detailTable.add(labelTimeToTarget);
  detailTable.row();
  Slider timeToTarget=new Slider(0,3,0.1f,false,container.skin);
  timeToTarget.setValue(arriveSB.getTimeToTarget());
  timeToTarget.addListener(new ChangeListener(){
    @Override public void changed(    ChangeEvent event,    Actor actor){
      Slider slider=(Slider)actor;
      arriveSB.setTimeToTarget(slider.getValue());
      labelTimeToTarget.setText("String_Node_Str" + slider.getValue() + "String_Node_Str");
    }
  }
);
  detailTable.add(timeToTarget);
  detailWindow=createDetailWindow(detailTable);
}