some note about KeyValueScanner.java