private int Next2Ball() { var nextIsStrike = Next.FirstBall == 10; var nextIsNotLast = Next.Next != null; if (nextIsStrike && nextIsNotLast) { return Next.Next.FirstBall; } return Next.SecondBall; }