code: public static FileTransformer fileTransformer(Format format) {
          switch (format) {
              case MATLAB_SPARSE:
                  return new MatlabSparseFileTransformer();
              case SVDLIBC_SPARSE_TEXT:
                  return new SvdlibcSparseTextFileTransformer();
              case SVDLIBC_DENSE_TEXT:
                  return new SvdlibcDenseTextFileTransformer();
              case SVDLIBC_SPARSE_BINARY:
                  return new SvdlibcSparseBinaryFileTransformer();
              case SVDLIBC_DENSE_BINARY:
                  return new SvdlibcDenseBinaryFileTransformer();
              default:
                  throw new UnsupportedOperationException(
                          "Transforming format " + format + " is currently " +
                          "not implemented.  Please email " +
                          "s-space-research-dev@googlegroups.com to have this " +
                          "implemented.");
          }
      }
docs: Returns a {@link FileTransformer} for an {@link Matrix} file encodeded in
  the provided {@link Format}.
  
  @param format the format of a {@link Matrix} that will be transformed
  
  @return A {@link FileTransformer} for the given format