If the user explicitly sets the currentItemCount value on a RepositoryItemReader, prior to this commit, it is ignored. this commit addresses this by moving the current counter up to the correct value when that value is set. This fix addresses BATCH-2274. This commit also addresses a number of compiler warnings around javadoc.