code: private List<byte[]> copyScanlines(List<byte[]> original) {
  		final List<byte[]> copy = new ArrayList<>(original.size());
  		for (byte[] scanline : original) {
  			copy.add(scanline.clone());
  		}
  
  		return copy;
  	}
docs: /*