Program: 117576
Project: 117576
Buggy source:
@Transform(from=Participant.class,to=com.merakianalytics.orianna.types.dto.match.Participant.class) public com.merakianalytics.orianna.types.dto.match.Participant transformToParticipant(final Participant item,final PipelineContext context){
  final Object previousParticipant=context.put("String_Node_Str",item.getParticipantId());
  final Object previousLane=context.put("String_Node_Str",item.getLane());
  final Object previousRole=context.put("String_Node_Str",item.getRole());
  final Object previousItems=context.put("String_Node_Str",item.getItems());
  final Object previousRuneStats=context.put("String_Node_Str",item.getRuneStats());
  final Object previousPrimaryRunePath=context.put("String_Node_Str",item.getPrimaryRunePath());
  final Object previousSecondaryRunePath=context.put("String_Node_Str",item.getSecondaryRunePath());
  final com.merakianalytics.orianna.types.dto.match.Participant participant=new com.merakianalytics.orianna.types.dto.match.Participant();
  participant.setChampionId(item.getChampionId());
  participant.setHighestAchievedSeasonTier(item.getHighestTierInSeason().toString());
  participant.setParticipantId(item.getParticipantId());
  participant.setSpell1Id(item.getSummonerSpellDId());
  participant.setSpell2Id(item.getSummonerSpellFId());
  participant.setStats(transform(item.getStats(),context));
  participant.setTeamId(item.getTeam());
  participant.setTimeline(transform(item.getTimeline(),context));
  context.put("String_Node_Str",previousParticipant);
  context.put("String_Node_Str",previousLane);
  context.put("String_Node_Str",previousRole);
  context.put("String_Node_Str",previousItems);
  context.put("String_Node_Str",previousRuneStats);
  context.put("String_Node_Str",previousPrimaryRunePath);
  context.put("String_Node_Str",previousSecondaryRunePath);
  return participant;
}

Fixed version (ground truth):
@Transform(from=Participant.class,to=com.merakianalytics.orianna.types.dto.match.Participant.class) public com.merakianalytics.orianna.types.dto.match.Participant transformToParticipant(final Participant item,final PipelineContext context){
  final Object previousParticipant=context.put("String_Node_Str",item.getParticipantId());
  final Object previousLane=context.put("String_Node_Str",item.getLane());
  final Object previousRole=context.put("String_Node_Str",item.getRole());
  final Object previousItems=context.put("String_Node_Str",item.getItems());
  final Object previousRuneStats=context.put("String_Node_Str",item.getRuneStats());
  final Object previousPrimaryRunePath=context.put("String_Node_Str",item.getPrimaryRunePath());
  final Object previousSecondaryRunePath=context.put("String_Node_Str",item.getSecondaryRunePath());
  final com.merakianalytics.orianna.types.dto.match.Participant participant=new com.merakianalytics.orianna.types.dto.match.Participant();
  participant.setChampionId(item.getChampionId());
  participant.setHighestAchievedSeasonTier(item.getHighestTierInSeason().toString());
  participant.setParticipantId(item.getParticipantId());
  participant.setSpell1Id(item.getSummonerSpellDId());
  participant.setSpell2Id(item.getSummonerSpellFId());
  participant.setStats(transform(item.getStats(),context));
  participant.setTeamId(item.getTeam());
  if (item.getTimeline() != null) {
    participant.setTimeline(transform(item.getTimeline(),context));
  }
  context.put("String_Node_Str",previousParticipant);
  context.put("String_Node_Str",previousLane);
  context.put("String_Node_Str",previousRole);
  context.put("String_Node_Str",previousItems);
  context.put("String_Node_Str",previousRuneStats);
  context.put("String_Node_Str",previousPrimaryRunePath);
  context.put("String_Node_Str",previousSecondaryRunePath);
  return participant;
}