Program: 15207
Project: 15207
Buggy source:
public static HashMap<String,HashMap<?,?>> refreshComments(Context ctx,Object[] commentParams) throws XMLRPCException {
  Blog blog=WordPress.currentBlog;
  client=new XMLRPCClient(blog.getUrl(),blog.getHttpuser(),blog.getHttppassword());
  String author, postID, commentID, comment, status, authorEmail, authorURL, postTitle;
  HashMap<String,HashMap<?,?>> allComments=new HashMap<String,HashMap<?,?>>();
  HashMap<?,?> contentHash=new HashMap<Object,Object>();
  Vector<HashMap<?,?>> dbVector=new Vector<HashMap<?,?>>();
  Date d=new Date();
  Object[] result;
  try {
    result=(Object[])client.call("String_Node_Str",commentParams);
  }
 catch (  XMLRPCException e) {
    throw new XMLRPCException(e);
  }
  if (result.length == 0)   return null;
  for (int ctr=0; ctr < result.length; ctr++) {
    HashMap<Object,Object> dbValues=new HashMap<Object,Object>();
    contentHash=(HashMap<?,?>)result[ctr];
    allComments.put(contentHash.get("String_Node_Str").toString(),contentHash);
    comment=contentHash.get("String_Node_Str").toString();
    author=contentHash.get("String_Node_Str").toString();
    status=contentHash.get("String_Node_Str").toString();
    postID=contentHash.get("String_Node_Str").toString();
    commentID=contentHash.get("String_Node_Str").toString();
    d=(Date)contentHash.get("String_Node_Str");
    authorURL=contentHash.get("String_Node_Str").toString();
    authorEmail=contentHash.get("String_Node_Str").toString();
    postTitle=contentHash.get("String_Node_Str").toString();
    String formattedDate=d.toString();
    try {
      int flags=0;
      flags|=android.text.format.DateUtils.FORMAT_SHOW_DATE;
      flags|=android.text.format.DateUtils.FORMAT_ABBREV_MONTH;
      flags|=android.text.format.DateUtils.FORMAT_SHOW_YEAR;
      flags|=android.text.format.DateUtils.FORMAT_SHOW_TIME;
      formattedDate=DateUtils.formatDateTime(ctx,d.getTime(),flags);
    }
 catch (    Exception e) {
    }
    dbValues.put("String_Node_Str",String.valueOf(blog.getId()));
    dbValues.put("String_Node_Str",postID);
    dbValues.put("String_Node_Str",commentID);
    dbValues.put("String_Node_Str",author);
    dbValues.put("String_Node_Str",comment);
    dbValues.put("String_Node_Str",formattedDate);
    dbValues.put("String_Node_Str",formattedDate);
    dbValues.put("String_Node_Str",status);
    dbValues.put("String_Node_Str",authorURL);
    dbValues.put("String_Node_Str",authorEmail);
    dbValues.put("String_Node_Str",postTitle);
    dbVector.add(ctr,dbValues);
  }
  WordPress.wpDB.saveComments(dbVector);
  return allComments;
}

Fixed version (ground truth):
public static HashMap<Integer,HashMap<?,?>> refreshComments(Context ctx,Object[] commentParams) throws XMLRPCException {
  Blog blog=WordPress.currentBlog;
  client=new XMLRPCClient(blog.getUrl(),blog.getHttpuser(),blog.getHttppassword());
  String author, postID, comment, status, authorEmail, authorURL, postTitle;
  int commentID;
  HashMap<Integer,HashMap<?,?>> allComments=new HashMap<Integer,HashMap<?,?>>();
  HashMap<?,?> contentHash=new HashMap<Object,Object>();
  Vector<HashMap<?,?>> dbVector=new Vector<HashMap<?,?>>();
  Date d=new Date();
  Object[] result;
  try {
    result=(Object[])client.call("String_Node_Str",commentParams);
  }
 catch (  XMLRPCException e) {
    throw new XMLRPCException(e);
  }
  if (result.length == 0)   return null;
  for (int ctr=0; ctr < result.length; ctr++) {
    HashMap<Object,Object> dbValues=new HashMap<Object,Object>();
    contentHash=(HashMap<?,?>)result[ctr];
    allComments.put(Integer.parseInt(contentHash.get("String_Node_Str").toString()),contentHash);
    comment=contentHash.get("String_Node_Str").toString();
    author=contentHash.get("String_Node_Str").toString();
    status=contentHash.get("String_Node_Str").toString();
    postID=contentHash.get("String_Node_Str").toString();
    commentID=Integer.parseInt(contentHash.get("String_Node_Str").toString());
    d=(Date)contentHash.get("String_Node_Str");
    authorURL=contentHash.get("String_Node_Str").toString();
    authorEmail=contentHash.get("String_Node_Str").toString();
    postTitle=contentHash.get("String_Node_Str").toString();
    String formattedDate=d.toString();
    try {
      int flags=0;
      flags|=android.text.format.DateUtils.FORMAT_SHOW_DATE;
      flags|=android.text.format.DateUtils.FORMAT_ABBREV_MONTH;
      flags|=android.text.format.DateUtils.FORMAT_SHOW_YEAR;
      flags|=android.text.format.DateUtils.FORMAT_SHOW_TIME;
      formattedDate=DateUtils.formatDateTime(ctx,d.getTime(),flags);
    }
 catch (    Exception e) {
    }
    dbValues.put("String_Node_Str",String.valueOf(blog.getId()));
    dbValues.put("String_Node_Str",postID);
    dbValues.put("String_Node_Str",commentID);
    dbValues.put("String_Node_Str",author);
    dbValues.put("String_Node_Str",comment);
    dbValues.put("String_Node_Str",formattedDate);
    dbValues.put("String_Node_Str",formattedDate);
    dbValues.put("String_Node_Str",status);
    dbValues.put("String_Node_Str",authorURL);
    dbValues.put("String_Node_Str",authorEmail);
    dbValues.put("String_Node_Str",postTitle);
    dbVector.add(ctr,dbValues);
  }
  WordPress.wpDB.saveComments(dbVector);
  return allComments;
}