Program: 62953
Project: 62953
Buggy source:
@Override public void bind(Context context,ViewHolder viewHolder){
  viewHolder.titleView.setText(ResourceUtils.getString(context,getName()));
  viewHolder.descriptionView.setText(ResourceUtils.getString(context,description));
  if (licenseName != null) {
    viewHolder.licenseView.setVisibility(View.VISIBLE);
    viewHolder.licenseView.setText(ResourceUtils.getString(context,licenseName));
  }
 else   viewHolder.licenseView.setVisibility(View.GONE);
  viewHolder.links.setVisibility(websiteUrl != null || gitHubUrl != null || licenseUrl != null ? View.VISIBLE : View.GONE);
  if (websiteUrl != null) {
    viewHolder.websiteButton.setVisibility(View.VISIBLE);
    viewHolder.websiteButton.setOnClickListener(new UrlClickListener(ResourceUtils.getString(context,websiteUrl)));
  }
 else   viewHolder.websiteButton.setVisibility(View.GONE);
  if (gitHubUrl != null) {
    viewHolder.gitHubButton.setVisibility(View.VISIBLE);
    viewHolder.gitHubButton.setOnClickListener(new UrlClickListener(ResourceUtils.getString(context,gitHubUrl)));
  }
 else   viewHolder.gitHubButton.setVisibility(View.GONE);
  View.OnClickListener licenseClickListener=null;
  if (licenseBody != null) {
    licenseClickListener=new View.OnClickListener(){
      @Override public void onClick(      View view){
        new LicenseDialog(view.getContext(),LicenseInfoData.this).show();
      }
    }
;
  }
 else   if (licenseUrl != null) {
    licenseClickListener=new UrlClickListener(licenseUrl);
  }
  if (licenseClickListener != null) {
    viewHolder.licenseButton.setVisibility(View.VISIBLE);
    viewHolder.licenseButton.setOnClickListener(licenseClickListener);
    viewHolder.licenseView.setOnClickListener(licenseClickListener);
  }
 else   viewHolder.licenseButton.setVisibility(View.GONE);
  if (licenseClickListener != null) {
    viewHolder.itemView.setOnClickListener(licenseClickListener);
  }
 else   if (licenseUrl != null) {
    viewHolder.itemView.setOnClickListener(new UrlClickListener(licenseUrl));
  }
 else   if (websiteUrl != null) {
    viewHolder.itemView.setOnClickListener(new UrlClickListener(websiteUrl));
  }
 else   if (gitHubUrl != null) {
    viewHolder.itemView.setOnClickListener(new UrlClickListener(gitHubUrl));
  }
 else   viewHolder.itemView.setOnClickListener(null);
}

Fixed version (ground truth):
@Override public void bind(Context context,ViewHolder viewHolder){
  viewHolder.titleView.setText(ResourceUtils.getString(context,getName()));
  viewHolder.descriptionView.setText(ResourceUtils.getString(context,description));
  if (licenseName != null) {
    viewHolder.licenseView.setVisibility(View.VISIBLE);
    viewHolder.licenseView.setText(ResourceUtils.getString(context,licenseName));
  }
 else   viewHolder.licenseView.setVisibility(View.GONE);
  String websiteUrl=ResourceUtils.getString(context,this.websiteUrl);
  String gitHubUrl=ResourceUtils.getString(context,this.gitHubUrl);
  String licenseUrl=ResourceUtils.getString(context,this.licenseUrl);
  viewHolder.links.setVisibility(websiteUrl != null || gitHubUrl != null || licenseUrl != null ? View.VISIBLE : View.GONE);
  if (websiteUrl != null) {
    viewHolder.websiteButton.setVisibility(View.VISIBLE);
    viewHolder.websiteButton.setOnClickListener(new UrlClickListener(websiteUrl));
  }
 else   viewHolder.websiteButton.setVisibility(View.GONE);
  if (gitHubUrl != null) {
    viewHolder.gitHubButton.setVisibility(View.VISIBLE);
    viewHolder.gitHubButton.setOnClickListener(new UrlClickListener(gitHubUrl));
  }
 else   viewHolder.gitHubButton.setVisibility(View.GONE);
  View.OnClickListener licenseClickListener=null;
  if (licenseBody != null) {
    licenseClickListener=new View.OnClickListener(){
      @Override public void onClick(      View view){
        new LicenseDialog(view.getContext(),LicenseInfoData.this).show();
      }
    }
;
  }
 else   if (licenseUrl != null) {
    licenseClickListener=new UrlClickListener(licenseUrl);
  }
  if (licenseClickListener != null) {
    viewHolder.licenseButton.setVisibility(View.VISIBLE);
    viewHolder.licenseButton.setOnClickListener(licenseClickListener);
    viewHolder.licenseView.setOnClickListener(licenseClickListener);
  }
 else   viewHolder.licenseButton.setVisibility(View.GONE);
  if (licenseClickListener != null) {
    viewHolder.itemView.setOnClickListener(licenseClickListener);
  }
 else   if (websiteUrl != null) {
    viewHolder.itemView.setOnClickListener(new UrlClickListener(websiteUrl));
  }
 else   if (gitHubUrl != null) {
    viewHolder.itemView.setOnClickListener(new UrlClickListener(gitHubUrl));
  }
 else   viewHolder.itemView.setOnClickListener(null);
}