Program: 171975
Project: 171975
Buggy source:
public void processConversationCommandFromClient(int operationCode,Map<String,Object> params,int requestId){
  if (operationCode == AVIMOperation.CONVERSATION_JOIN.getCode()) {
    this.join(requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_ADD_MEMBER.getCode()) {
    List<String> members=(List<String>)params.get(Conversation.PARAM_CONVERSATION_MEMBER);
    this.addMembers(members,requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_RM_MEMBER.getCode()) {
    List<String> members=(List<String>)params.get(Conversation.PARAM_CONVERSATION_MEMBER);
    this.kickMembers(members,requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_QUIT.getCode()) {
    this.quit(requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_UPDATE.getCode()) {
    Map<String,Object> attr=(Map<String,Object>)params.get(Conversation.PARAM_CONVERSATION_ATTRIBUTE);
    this.updateInfo(attr,requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_MESSAGE_QUERY.getCode()) {
    this.queryHistoryMessages((String)params.get(Conversation.PARAM_MESSAGE_QUERY_MSGID),((Number)params.get(Conversation.PARAM_MESSAGE_QUERY_TIMESTAMP)).longValue(),(Integer)params.get(Conversation.PARAM_MESSAGE_QUERY_LIMIT),(String)params.get(Conversation.PARAM_MESSAGE_QUERY_TO_MSGID),((Number)params.get(Conversation.PARAM_MESSAGE_QUERY_TO_TIMESTAMP)).longValue(),requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_MUTE.getCode()) {
    mute(requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_UNMUTE.getCode()) {
    unmute(requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_MEMBER_COUNT_QUERY.getCode()) {
    getMemberCount(requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_READ.getCode()) {
    String messageId="String_Node_Str";
    if (null != params && params.containsKey(Conversation.PARAM_MESSAGE_QUERY_MSGID)) {
      messageId=(String)params.get(Conversation.PARAM_MESSAGE_QUERY_MSGID);
    }
    long messageTS=0;
    if (null != params && params.containsKey(Conversation.PARAM_MESSAGE_QUERY_TIMESTAMP)) {
      messageTS=(long)params.get(Conversation.PARAM_MESSAGE_QUERY_TIMESTAMP);
    }
    read(messageId,messageTS,requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_FETCH_RECEIPT_TIME.getCode()) {
    getReceiptTime(requestId);
  }
}

Fixed version (ground truth):
public void processConversationCommandFromClient(int operationCode,Map<String,Object> params,int requestId){
  if (operationCode == AVIMOperation.CONVERSATION_JOIN.getCode()) {
    this.join(requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_ADD_MEMBER.getCode()) {
    List<String> members=(List<String>)params.get(Conversation.PARAM_CONVERSATION_MEMBER);
    this.addMembers(members,requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_RM_MEMBER.getCode()) {
    List<String> members=(List<String>)params.get(Conversation.PARAM_CONVERSATION_MEMBER);
    this.kickMembers(members,requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_QUIT.getCode()) {
    this.quit(requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_UPDATE.getCode()) {
    Map<String,Object> attr=(Map<String,Object>)params.get(Conversation.PARAM_CONVERSATION_ATTRIBUTE);
    this.updateInfo(attr,requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_MESSAGE_QUERY.getCode()) {
    this.queryHistoryMessages((String)params.get(Conversation.PARAM_MESSAGE_QUERY_MSGID),((Number)params.get(Conversation.PARAM_MESSAGE_QUERY_TIMESTAMP)).longValue(),(Integer)params.get(Conversation.PARAM_MESSAGE_QUERY_LIMIT),(String)params.get(Conversation.PARAM_MESSAGE_QUERY_TO_MSGID),((Number)params.get(Conversation.PARAM_MESSAGE_QUERY_TO_TIMESTAMP)).longValue(),requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_MUTE.getCode()) {
    mute(requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_UNMUTE.getCode()) {
    unmute(requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_MEMBER_COUNT_QUERY.getCode()) {
    getMemberCount(requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_READ.getCode()) {
    String messageId="String_Node_Str";
    if (null != params && params.containsKey(Conversation.PARAM_MESSAGE_QUERY_MSGID)) {
      messageId=(String)params.get(Conversation.PARAM_MESSAGE_QUERY_MSGID);
    }
    long messageTS=0;
    if (null != params && params.containsKey(Conversation.PARAM_MESSAGE_QUERY_TIMESTAMP)) {
      messageTS=((Number)params.get(Conversation.PARAM_MESSAGE_QUERY_TIMESTAMP)).longValue();
    }
    read(messageId,messageTS,requestId);
  }
 else   if (operationCode == AVIMOperation.CONVERSATION_FETCH_RECEIPT_TIME.getCode()) {
    getReceiptTime(requestId);
  }
}