public void fill() {lazyInit();final int blockSize = 1000;while (true) {int fetched = fetch(blockSize);if (fetched < blockSize) {return;}}}

public virtual void Fill(){LazyInit();int blockSize = 1000;while (true){int fetched = Fetch(blockSize);if (fetched < blockSize){return;}}}
