Program: 14971
Project: 14971
Buggy source:
@Override public void bindView(View view,Context context,Cursor cursor){
  String state=cursor.getString(cursor.getColumnIndex("String_Node_Str"));
  boolean isLocalFile=MediaUtils.isLocalFile(state);
  TextView filenameView=(TextView)view.findViewById(R.id.media_grid_item_filename);
  String fileName=cursor.getString(cursor.getColumnIndex("String_Node_Str"));
  if (filenameView != null) {
    filenameView.setText("String_Node_Str" + fileName);
  }
  TextView titleView=(TextView)view.findViewById(R.id.media_grid_item_name);
  String title=cursor.getString(cursor.getColumnIndex("String_Node_Str"));
  if (title == null || title.equals("String_Node_Str"))   title=fileName;
  titleView.setText(title);
  TextView uploadDateView=(TextView)view.findViewById(R.id.media_grid_item_upload_date);
  if (uploadDateView != null) {
    String date=MediaUtils.getDate(cursor.getLong(cursor.getColumnIndex("String_Node_Str")));
    uploadDateView.setText("String_Node_Str" + date);
  }
  final ImageView imageView=(ImageView)view.findViewById(R.id.media_grid_item_image);
  if (isLocalFile) {
  }
 else {
    loadNetworkImage(cursor,(NetworkImageView)imageView);
  }
  String fileType=null;
  String filePath=cursor.getString(cursor.getColumnIndex("String_Node_Str"));
  if (filePath == null)   filePath=cursor.getString(cursor.getColumnIndex("String_Node_Str"));
  fileType=filePath.replaceAll("String_Node_Str","String_Node_Str").toUpperCase();
  TextView fileTypeView=(TextView)view.findViewById(R.id.media_grid_item_filetype);
  if (Utils.isXLarge(context)) {
    fileTypeView.setText("String_Node_Str" + fileType);
  }
 else {
    fileTypeView.setText(fileType);
  }
  TextView dimensionView=(TextView)view.findViewById(R.id.media_grid_item_dimension);
  if (dimensionView != null) {
    if (MediaUtils.isValidImage(filePath)) {
      int width=cursor.getInt(cursor.getColumnIndex("String_Node_Str"));
      int height=cursor.getInt(cursor.getColumnIndex("String_Node_Str"));
      if (width > 0 && height > 0) {
        String dimensions=width + "String_Node_Str" + height;
        dimensionView.setText("String_Node_Str" + dimensions);
        dimensionView.setVisibility(View.VISIBLE);
      }
    }
 else {
      dimensionView.setVisibility(View.GONE);
    }
  }
}

Fixed version (ground truth):
@Override public void bindView(View view,Context context,Cursor cursor){
  String state=cursor.getString(cursor.getColumnIndex("String_Node_Str"));
  boolean isLocalFile=MediaUtils.isLocalFile(state);
  TextView filenameView=(TextView)view.findViewById(R.id.media_grid_item_filename);
  String fileName=cursor.getString(cursor.getColumnIndex("String_Node_Str"));
  if (filenameView != null) {
    filenameView.setText("String_Node_Str" + fileName);
  }
  TextView titleView=(TextView)view.findViewById(R.id.media_grid_item_name);
  String title=cursor.getString(cursor.getColumnIndex("String_Node_Str"));
  if (title == null || title.equals("String_Node_Str"))   title=fileName;
  titleView.setText(title);
  TextView uploadDateView=(TextView)view.findViewById(R.id.media_grid_item_upload_date);
  if (uploadDateView != null) {
    String date=MediaUtils.getDate(cursor.getLong(cursor.getColumnIndex("String_Node_Str")));
    uploadDateView.setText("String_Node_Str" + date);
  }
  final ImageView imageView=(ImageView)view.findViewById(R.id.media_grid_item_image);
  if (isLocalFile) {
  }
 else {
    loadNetworkImage(cursor,(NetworkImageView)imageView);
  }
  String fileType=null;
  String filePath=StringUtils.notNullStr(cursor.getString(cursor.getColumnIndex("String_Node_Str")));
  if (filePath.isEmpty())   filePath=StringUtils.notNullStr(cursor.getString(cursor.getColumnIndex("String_Node_Str")));
  fileType=filePath.replaceAll("String_Node_Str","String_Node_Str").toUpperCase();
  TextView fileTypeView=(TextView)view.findViewById(R.id.media_grid_item_filetype);
  if (Utils.isXLarge(context)) {
    fileTypeView.setText("String_Node_Str" + fileType);
  }
 else {
    fileTypeView.setText(fileType);
  }
  TextView dimensionView=(TextView)view.findViewById(R.id.media_grid_item_dimension);
  if (dimensionView != null) {
    if (MediaUtils.isValidImage(filePath)) {
      int width=cursor.getInt(cursor.getColumnIndex("String_Node_Str"));
      int height=cursor.getInt(cursor.getColumnIndex("String_Node_Str"));
      if (width > 0 && height > 0) {
        String dimensions=width + "String_Node_Str" + height;
        dimensionView.setText("String_Node_Str" + dimensions);
        dimensionView.setVisibility(View.VISIBLE);
      }
    }
 else {
      dimensionView.setVisibility(View.GONE);
    }
  }
}