@SuppressWarnings("all")
 public boolean equals(Object o) {
   if (!(o instanceof MotionPlanRequest)) return false;
   MotionPlanRequest other = (MotionPlanRequest) o;
   return workspace_parameters.equals(other.workspace_parameters)
       && start_state.equals(other.start_state)
       && goal_constraints.equals(other.goal_constraints)
       && path_constraints.equals(other.path_constraints)
       && planner_id.equals(other.planner_id)
       && group_name.equals(other.group_name)
       && num_planning_attempts == other.num_planning_attempts
       && allowed_planning_time.equals(other.allowed_planning_time)
       && expected_path_duration.equals(other.expected_path_duration)
       && expected_path_dt.equals(other.expected_path_dt)
       && true;
 }
 @SuppressWarnings("all")
 public boolean equals(Object o) {
   if (!(o instanceof MoveArmFeedback)) return false;
   MoveArmFeedback other = (MoveArmFeedback) o;
   return state.equals(other.state) && time_to_completion.equals(other.time_to_completion) && true;
 }