private static int fibonacciFor()

in domain/src/main/java/demoapp/dom/progmodel/mixins/CountHolder_fibonacciSequence.java [49:65]


    private static int fibonacciFor(int n) {
        // ...
//end::class[]
        if(n <= 1) {
            return n;
        }
        int fib = 1;
        int prevFib = 1;

        for(int i=2; i<n; i++) {
            int temp = fib;
            fib+= prevFib;
            prevFib = temp;
        }
        return fib;
//tag::class[]
    }