if (mArrow == null) {
mArrow = new android.graphics.Path();
mArrow.setFillType(android.graphics.Path.FillType.EVEN_ODD);
} else {
mArrow.reset();
<BUG>}
float inset = (int) mStrokeInset / 2 * mArrowScale;</BUG>
float x = (float) (mRingCenterRadius * Math.cos(0) + centerX);
float y = (float) (mRingCenterRadius * Math.sin(0) + centerY);
mArrow.moveTo(0, 0);

if (mArrow == null) {
mArrow = new android.graphics.Path();
mArrow.setFillType(android.graphics.Path.FillType.EVEN_ODD);
} else {
mArrow.reset();
}
float mArrowScale = 0.6f;
float mStrokeInset = 2.5f;
float inset = (int) mStrokeInset / 2 * mArrowScale;
float x = (float) (mRingCenterRadius * Math.cos(0) + centerX);
float y = (float) (mRingCenterRadius * Math.sin(0) + centerY);
mArrow.moveTo(0, 0);
