guava/src/com/google/common/primitives/ImmutableIntArray.java
public static ImmutableIntArray copyOf(int[] values) {
    return values.length == 0 ? EMPTY : new ImmutableIntArray(Arrays.copyOf(values, values.length));
  }
public static ImmutableIntArray copyOf(int[] values) {
    return values.length == 0 ? EMPTY : new ImmutableIntArray(Arrays.copyOf(values, values.length));
  }
public static ImmutableIntArray copyOf ( int [ ] values ) { return values . length == 0 ? EMPTY : new ImmutableIntArray ( 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 .