private void initAgent(MissionInit missionInit)
{
reset();
AgentHandlers handlerset = missionInit.getMission().getAgentSection().get(missionInit.getClientRole()).getAgentHandlers();
for (Object handler : handlerset.getAgentMissionHandlers())
<BUG>createAndAddHandler(handler);
}</BUG>
public boolean addExtraHandlers(List<Object> handlers)
{
for (Object handler : handlers)

private void initAgent(MissionInit missionInit)
{
reset();
AgentHandlers handlerset = missionInit.getMission().getAgentSection().get(missionInit.getClientRole()).getAgentHandlers();
for (Object handler : handlerset.getAgentMissionHandlers())
createAndAddHandler(handler);
List<AgentSection> agents = missionInit.getMission().getAgentSection();
if (agents != null && agents.size() > 1)
addHandler(new RewardFromTeamImplementation());
}
public boolean addExtraHandlers(List<Object> handlers)
{
for (Object handler : handlers)
