code: public static DefaultAnnotatedFile create(Path f) {
  		Builder ret = new Builder(f).extension(f);
  		try {
  			ret.mediaType(f);
  		} catch (IOException e) {
  			// no action needed
  		}
  		return ret.build();
  	}
docs: Creates a new DefaultAnnotatedFile with the properties of the specified file.
  The media type will be probed by {@link java.nio.file.Files#probeContentType(java.nio.file.Path)}.
  If this process is unsuccessful, the media type will be null. For more control over the
  process, use {@link #with(File)}.
  @param f the path
  @return returns a new DefaultAnnotatedFile instance