Program: 134577
Project: 134577
Buggy source:
@Override public View getChildView(int groupPosition,int childPosition,boolean isLastChild,View view,ViewGroup parent){
  Log.d(getClass().getName(),"String_Node_Str");
  final ChooseSyncModelContainer<SyncedMonsterModel> item=getChild(groupPosition,childPosition);
  if (view == null) {
    final LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    view=inflater.inflate(R.layout.choose_sync_item_monsters_child,parent,false);
    defaultTextColor=((TextView)view.findViewById(R.id.choose_sync_monsters_item_padherder_exp)).getTextColors().getDefaultColor();
  }
  final CheckBox checkBox=(CheckBox)view.findViewById(R.id.choose_sync_monsters_item_checkbox);
  checkBox.setChecked(item.isChoosen());
  checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener(){
    @Override public void onCheckedChanged(    CompoundButton buttonView,    boolean isChecked){
      Log.d(getClass().getName(),"String_Node_Str");
      item.setChoosen(isChecked);
    }
  }
);
  final BaseMonsterModel padherder=item.getSyncedModel().getPadherderInfo();
  final BaseMonsterModel captured=item.getSyncedModel().getCapturedInfo();
  if (padherder != null && captured != null) {
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_exp,padherder.getExp(),R.id.choose_sync_monsters_item_captured_exp,captured.getExp());
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_skill,padherder.getSkillLevel(),R.id.choose_sync_monsters_item_captured_skill,captured.getSkillLevel());
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_awakenings,padherder.getAwakenings(),R.id.choose_sync_monsters_item_captured_awakenings,captured.getAwakenings());
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_plusHp,padherder.getPlusHp(),R.id.choose_sync_monsters_item_captured_plusHp,captured.getPlusHp());
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_plusAtk,padherder.getPlusAtk(),R.id.choose_sync_monsters_item_captured_plusAtk,captured.getPlusAtk());
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_plusRcv,padherder.getPlusRcv(),R.id.choose_sync_monsters_item_captured_plusRcv,captured.getPlusRcv());
  }
 else   if (padherder != null) {
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_exp,padherder.getExp());
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_skill,padherder.getSkillLevel());
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_awakenings,padherder.getAwakenings());
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_plusHp,padherder.getPlusHp());
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_plusAtk,padherder.getPlusAtk());
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_plusRcv,padherder.getPlusRcv());
    resetOneText(view,R.id.choose_sync_monsters_item_captured_exp);
    resetOneText(view,R.id.choose_sync_monsters_item_captured_skill);
    resetOneText(view,R.id.choose_sync_monsters_item_captured_awakenings);
    resetOneText(view,R.id.choose_sync_monsters_item_captured_plusHp);
    resetOneText(view,R.id.choose_sync_monsters_item_captured_plusAtk);
    resetOneText(view,R.id.choose_sync_monsters_item_captured_plusRcv);
  }
 else {
    fillOneText(view,R.id.choose_sync_monsters_item_captured_exp,captured.getExp());
    fillOneText(view,R.id.choose_sync_monsters_item_captured_skill,captured.getSkillLevel());
    fillOneText(view,R.id.choose_sync_monsters_item_captured_awakenings,captured.getAwakenings());
    fillOneText(view,R.id.choose_sync_monsters_item_captured_plusHp,captured.getPlusHp());
    fillOneText(view,R.id.choose_sync_monsters_item_captured_plusAtk,captured.getPlusAtk());
    fillOneText(view,R.id.choose_sync_monsters_item_captured_plusRcv,captured.getPlusRcv());
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_exp);
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_skill);
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_awakenings);
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_plusHp);
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_plusAtk);
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_plusRcv);
  }
  return view;
}

Fixed version (ground truth):
@Override public View getChildView(int groupPosition,int childPosition,boolean isLastChild,View view,ViewGroup parent){
  Log.d(getClass().getName(),"String_Node_Str");
  final ChooseSyncModelContainer<SyncedMonsterModel> item=getChild(groupPosition,childPosition);
  if (view == null) {
    final LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    view=inflater.inflate(R.layout.choose_sync_item_monsters_child,parent,false);
    defaultTextColor=((TextView)view.findViewById(R.id.choose_sync_monsters_item_padherder_exp)).getTextColors().getDefaultColor();
  }
  final CheckBox checkBox=(CheckBox)view.findViewById(R.id.choose_sync_monsters_item_checkbox);
  checkBox.setChecked(item.isChoosen());
  checkBox.setOnClickListener(new OnClickListener(){
    @Override public void onClick(    View v){
      Log.d(getClass().getName(),"String_Node_Str");
      item.setChoosen(!item.isChoosen());
    }
  }
);
  final BaseMonsterModel padherder=item.getSyncedModel().getPadherderInfo();
  final BaseMonsterModel captured=item.getSyncedModel().getCapturedInfo();
  if (padherder != null && captured != null) {
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_exp,padherder.getExp(),R.id.choose_sync_monsters_item_captured_exp,captured.getExp());
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_skill,padherder.getSkillLevel(),R.id.choose_sync_monsters_item_captured_skill,captured.getSkillLevel());
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_awakenings,padherder.getAwakenings(),R.id.choose_sync_monsters_item_captured_awakenings,captured.getAwakenings());
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_plusHp,padherder.getPlusHp(),R.id.choose_sync_monsters_item_captured_plusHp,captured.getPlusHp());
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_plusAtk,padherder.getPlusAtk(),R.id.choose_sync_monsters_item_captured_plusAtk,captured.getPlusAtk());
    fillBothText(view,R.id.choose_sync_monsters_item_padherder_plusRcv,padherder.getPlusRcv(),R.id.choose_sync_monsters_item_captured_plusRcv,captured.getPlusRcv());
  }
 else   if (padherder != null) {
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_exp,padherder.getExp());
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_skill,padherder.getSkillLevel());
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_awakenings,padherder.getAwakenings());
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_plusHp,padherder.getPlusHp());
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_plusAtk,padherder.getPlusAtk());
    fillOneText(view,R.id.choose_sync_monsters_item_padherder_plusRcv,padherder.getPlusRcv());
    resetOneText(view,R.id.choose_sync_monsters_item_captured_exp);
    resetOneText(view,R.id.choose_sync_monsters_item_captured_skill);
    resetOneText(view,R.id.choose_sync_monsters_item_captured_awakenings);
    resetOneText(view,R.id.choose_sync_monsters_item_captured_plusHp);
    resetOneText(view,R.id.choose_sync_monsters_item_captured_plusAtk);
    resetOneText(view,R.id.choose_sync_monsters_item_captured_plusRcv);
  }
 else {
    fillOneText(view,R.id.choose_sync_monsters_item_captured_exp,captured.getExp());
    fillOneText(view,R.id.choose_sync_monsters_item_captured_skill,captured.getSkillLevel());
    fillOneText(view,R.id.choose_sync_monsters_item_captured_awakenings,captured.getAwakenings());
    fillOneText(view,R.id.choose_sync_monsters_item_captured_plusHp,captured.getPlusHp());
    fillOneText(view,R.id.choose_sync_monsters_item_captured_plusAtk,captured.getPlusAtk());
    fillOneText(view,R.id.choose_sync_monsters_item_captured_plusRcv,captured.getPlusRcv());
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_exp);
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_skill);
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_awakenings);
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_plusHp);
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_plusAtk);
    resetOneText(view,R.id.choose_sync_monsters_item_padherder_plusRcv);
  }
  return view;
}