code: public void setLineDashesInMeters(double... dashes) {
  		final double[] newDashes;
  		if (dashes == null) {
  			newDashes = dashes;
  		} else {
  			newDashes = new double[dashes.length];
  			for (int i = 0; i < newDashes.length; ++i) {
  				newDashes[i] = doc2fxSize(dashes[i]);
  			}
  		}
  		setLineDashesInPixels(newDashes);
  	}
docs: Sets the current stroke line dash pattern in meters to a normalized copy of
  the argument.
  The default value is {@code null}.
  The line dash array is a stroke attribute
  used for any of the stroke methods as specified in the
  Rendering Attributes Table of {@link GraphicsContext}.
  If the array is {@code null} or empty or contains all {@code 0} elements
  then dashing will be disabled and the current dash array will be set
  to {@code null}.
  If any of the elements of the array are a negative, infinite, or NaN
  value outside the range {@code [0, +inf)} then the entire array will
  be ignored and the current dash array will remain unchanged.
  If the array is an odd length then it will be treated as if it
  were two copies of the array appended to each other.
  
  @param dashes the array of finite non-negative dash lengths
  @see #setLineDashesInPixels(double...)