Program: 28533
Project: 28533
Buggy source:
@Override protected void prepareHandlers(){
  super.prepareHandlers();
  addHandler(Attributes.ProgressBar.Max,new StringAttributeProcessor<T>(){
    @Override public void handle(    String attributeKey,    String attributeValue,    T view){
      view.setMax((int)ParseHelper.parseDouble(attributeValue));
    }
  }
);
  addHandler(Attributes.ProgressBar.Progress,new StringAttributeProcessor<T>(){
    @Override public void handle(    String attributeKey,    String attributeValue,    T view){
      view.setProgress((int)ParseHelper.parseDouble(attributeValue));
    }
  }
);
  addHandler(Attributes.ProgressBar.ProgressTint,new AttributeProcessor<T>(){
    @Override public void handle(    T view,    String key,    LayoutParser parser){
      if (!parser.isObject()) {
        return;
      }
      parser.peek();
      int background=Color.TRANSPARENT;
      int progress=Color.TRANSPARENT;
      String value=parser.getString("String_Node_Str");
      if (value != null) {
        background=ParseHelper.parseColor(value);
      }
      value=parser.getString("String_Node_Str");
      if (value != null) {
        progress=ParseHelper.parseColor(value);
      }
      view.setProgressDrawable(getLayerDrawable(progress,background));
    }
  }
);
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    addHandler(Attributes.ProgressBar.SecondaryProgressTint,new ColorResourceProcessor<T>(){
      @Override public void setColor(      T view,      int color){
      }
      @Override public void setColor(      T view,      ColorStateList colors){
        view.setSecondaryProgressTintList(colors);
      }
    }
);
  }
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    addHandler(Attributes.ProgressBar.IndeterminateTint,new ColorResourceProcessor<T>(){
      @Override public void setColor(      T view,      int color){
      }
      @Override public void setColor(      T view,      ColorStateList colors){
        view.setIndeterminateTintList(colors);
      }
    }
);
  }
}

Fixed version (ground truth):
@Override protected void prepareHandlers(){
  super.prepareHandlers();
  addHandler(Attributes.ProgressBar.Max,new StringAttributeProcessor<T>(){
    @Override public void handle(    String attributeKey,    String attributeValue,    T view){
      view.setMax((int)ParseHelper.parseDouble(attributeValue));
    }
  }
);
  addHandler(Attributes.ProgressBar.Progress,new StringAttributeProcessor<T>(){
    @Override public void handle(    String attributeKey,    String attributeValue,    T view){
      view.setProgress((int)ParseHelper.parseDouble(attributeValue));
    }
  }
);
  addHandler(Attributes.ProgressBar.ProgressTint,new AttributeProcessor<T>(){
    @Override public void handle(    T view,    String key,    LayoutParser parser){
      if (!parser.isObject()) {
        return;
      }
      parser=parser.peek();
      int background=Color.TRANSPARENT;
      int progress=Color.TRANSPARENT;
      String value=parser.getString("String_Node_Str");
      if (value != null) {
        background=ParseHelper.parseColor(value);
      }
      value=parser.getString("String_Node_Str");
      if (value != null) {
        progress=ParseHelper.parseColor(value);
      }
      view.setProgressDrawable(getLayerDrawable(progress,background));
    }
  }
);
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    addHandler(Attributes.ProgressBar.SecondaryProgressTint,new ColorResourceProcessor<T>(){
      @Override public void setColor(      T view,      int color){
      }
      @Override public void setColor(      T view,      ColorStateList colors){
        view.setSecondaryProgressTintList(colors);
      }
    }
);
  }
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    addHandler(Attributes.ProgressBar.IndeterminateTint,new ColorResourceProcessor<T>(){
      @Override public void setColor(      T view,      int color){
      }
      @Override public void setColor(      T view,      ColorStateList colors){
        view.setIndeterminateTintList(colors);
      }
    }
);
  }
}