code: private void makeNewFile() throws IOException {
  		String filename=prefix+(files.size()+1)+suffix;
  		File file=new File(parent, filename);
  		out=new FileOutputStream(file);
  		bytesOut=0;
  		files.add(file);
  	}
docs: All accesses are already synchronized.