private static Frame FrameFactory(int firstBall, int secondBall, int thirdBall) { var frame = new Frame(firstBall, secondBall); if (thirdBall != -1) { frame = new LastFrame(firstBall, secondBall, thirdBall); } return frame; }