code: public static Writer
      createWriter(FileSystem fs, Configuration conf, Path name,
                   Class keyClass, Class valClass, int bufferSize,
                   short replication, long blockSize, boolean createParent,
                   CompressionType compressionType, CompressionCodec codec,
                   Metadata metadata) throws IOException {
  	return createWriter(fs, conf, name, keyClass, valClass, bufferSize,
  			replication, blockSize, createParent, compressionType, codec, metadata,
  			false);
    }
docs: Construct the preferred type of SequenceFile Writer.
  @param fs The configured filesystem.
  @param conf The configuration.
  @param name The name of the file.
  @param keyClass The 'key' type.
  @param valClass The 'value' type.
  @param bufferSize buffer size for the underlaying outputstream.
  @param replication replication factor for the file.
  @param blockSize block size for the file.
  @param createParent create parent directory if non-existent
  @param compressionType The compression type.
  @param codec The compression codec.
  @param progress The Progressable object to track progress.
  @param metadata The metadata of the file.
  @return Returns the handle to the constructed SequenceFile Writer.
  @throws IOException