Program: 33032
Project: 33032
Buggy source:
/** 
 * Use this method to fetch and inflate client details in the fragment
 */
public void getClientDetails(){
  safeUIBlockingUtility.safelyBlockUI();
  API.clientService.getClient(clientId,new Callback<Client>(){
    @Override public void success(    final Client client,    Response response){
      if (client != null) {
        actionBar.setTitle("String_Node_Str" + client.getLastname());
        tv_fullName.setText(client.getDisplayName());
        tv_accountNumber.setText(client.getAccountNo());
        tv_externalId.setText(client.getExternalId());
        tv_activationDate.setText(DateHelper.getDateAsString(client.getActivationDate()));
        tv_office.setText(client.getOfficeName());
        if (client.isImagePresent()) {
          imageLoadingAsyncTask=new ImageLoadingAsyncTask();
          imageLoadingAsyncTask.execute(client.getId());
        }
        iv_clientImage.setOnClickListener(new View.OnClickListener(){
          @Override public void onClick(          View view){
            PopupMenu menu=new PopupMenu(getActivity(),view);
            menu.getMenuInflater().inflate(R.menu.client_image_popup,menu.getMenu());
            menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){
              @Override public boolean onMenuItemClick(              MenuItem menuItem){
switch (menuItem.getItemId()) {
case R.id.client_image_capture:
                  captureClientImage();
                break;
case R.id.client_image_remove:
              deleteClientImage();
            break;
default :
          Log.e("String_Node_Str","String_Node_Str");
      }
      return true;
    }
  }
);
  menu.show();
}
}
);
safeUIBlockingUtility.safelyUnBlockUI();
inflateClientsAccounts();
}
}
@Override public void failure(RetrofitError retrofitError){
Toast.makeText(activity,"String_Node_Str",Toast.LENGTH_SHORT).show();
safeUIBlockingUtility.safelyUnBlockUI();
}
}
);
}

Fixed version (ground truth):
/** 
 * Use this method to fetch and inflate client details in the fragment
 */
public void getClientDetails(){
  safeUIBlockingUtility.safelyBlockUI();
  API.clientService.getClient(clientId,new Callback<Client>(){
    @Override public void success(    final Client client,    Response response){
      if (client != null) {
        actionBar.setTitle(getString(R.string.client) + "String_Node_Str" + client.getLastname());
        tv_fullName.setText(client.getDisplayName());
        tv_accountNumber.setText(client.getAccountNo());
        tv_externalId.setText(client.getExternalId());
        try {
          tv_activationDate.setText(DateHelper.getDateAsString(client.getActivationDate()));
        }
 catch (        IndexOutOfBoundsException e) {
          Toast.makeText(getActivity(),getString(R.string.error_client_inactive),Toast.LENGTH_SHORT).show();
        }
 finally {
          tv_activationDate.setText("String_Node_Str");
        }
        tv_office.setText(client.getOfficeName());
        if (client.isImagePresent()) {
          imageLoadingAsyncTask=new ImageLoadingAsyncTask();
          imageLoadingAsyncTask.execute(client.getId());
        }
        iv_clientImage.setOnClickListener(new View.OnClickListener(){
          @Override public void onClick(          View view){
            PopupMenu menu=new PopupMenu(getActivity(),view);
            menu.getMenuInflater().inflate(R.menu.client_image_popup,menu.getMenu());
            menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){
              @Override public boolean onMenuItemClick(              MenuItem menuItem){
switch (menuItem.getItemId()) {
case R.id.client_image_capture:
                  captureClientImage();
                break;
case R.id.client_image_remove:
              deleteClientImage();
            break;
default :
          Log.e("String_Node_Str","String_Node_Str");
      }
      return true;
    }
  }
);
  menu.show();
}
}
);
safeUIBlockingUtility.safelyUnBlockUI();
inflateClientsAccounts();
}
}
@Override public void failure(RetrofitError retrofitError){
Toast.makeText(activity,"String_Node_Str",Toast.LENGTH_SHORT).show();
safeUIBlockingUtility.safelyUnBlockUI();
}
}
);
}