code: public Map<String, T> map(File[] files, int start, int count) {
  		final Map<String, T> results = new LinkedHashMap<>();
  		scan(files, start, count, new Function<File, Void>() {
  			@Override
  			public Void apply(File file) {
  				Tuple2<String, T> mapping = file2map(file);
  				results.put(mapping.get0(), mapping.get1());
  				return null;
  			}
  		});
  		return results;
  	}
docs: /* map