private void a(DynamicDetailChartData dynamicdetailchartdata, boolean flag)
 {
     if (o == 16)
     {
         bindSleepData(dynamicdetailchartdata.sleepData, flag);
     }
     if (o == 1)
     {
         bindStepData(dynamicdetailchartdata.stepData);
     }
     ((DynamicDetailChart)mChart).notifyChanged();
 }
 {
     List list1 = a(arraylist1, ((DynamicDetailChart)mChart).getStartTimeIndex(), ((DynamicDetailChart)mChart).getEndTimeIndex());
     ((DynamicDetailChart)mChart).fillSleepData(list1);
     return;
 }
 {
     ((DynamicDetailChart)mChart).fillSleepData(arraylist1);
     return;
 } else