diff -r 77b6002451c4 -r 40cabcdcd2be samples/codeinjection/src/org/apidesign/codeinjection/CountDown.java --- a/samples/codeinjection/src/org/apidesign/codeinjection/CountDown.java Sat Jan 10 21:29:22 2009 +0100 +++ b/samples/codeinjection/src/org/apidesign/codeinjection/CountDown.java Thu Oct 30 21:30:10 2014 +0100 @@ -16,12 +16,16 @@ } public static CountDown create(int initial) { - return new CountDownImplV1(initial); + return createSimpleImplementation(initial); } /** Decrements the counter */ public abstract void down(); /** @return true if the counter is 0 or less */ public abstract boolean isDown(); +// FINISH: codeinjection.CountDown + + private static CountDown createSimpleImplementation(int initial) { + return new CountDownImplV1(initial); + } } -// END: codeinjection.CountDown