guava/src/com/google/common/primitives/ImmutableDoubleArray.java
public static ImmutableDoubleArray copyOf(double[] values) {
    return values.length == 0
        ? EMPTY
        : new ImmutableDoubleArray(Arrays.copyOf(values, values.length));
  }
public static ImmutableDoubleArray copyOf(double[] values) {
    return values.length == 0
        ? EMPTY
        : new ImmutableDoubleArray(Arrays.copyOf(values, values.length));
  }
public static ImmutableDoubleArray copyOf ( double [ ] values ) { return values . length == 0 ? EMPTY : new ImmutableDoubleArray ( Arrays . copyOf ( values , values . length ) ) ; }
Returns an immutable array containing the given values, in order.
Returns an immutable array containing the given values in order .