again  i happen to disagree with the naming here  retry controllers should be named in a way that makes code that uses them nice and readable  example of good name lf flow name  retry retry alwaysrevert nice  and says all of it  lf flow name  retry retry retrycounter looks confusing to me  i would suggest some stupid but more clear name  e g  lf flow name  retry retry times 