--- old/src/share/vm/memory/generation.cpp 2014-08-20 20:17:06.000000000 +0200 +++ new/src/share/vm/memory/generation.cpp 2014-08-20 20:17:05.000000000 +0200 @@ -163,7 +163,7 @@ GenCollectedHeap* gch = GenCollectedHeap::heap(); int next = level() + 1; if (next < gch->_n_gens) { - return gch->_gens[next]; + return gch->get_gen(next); } else { return NULL; }