class ImmutableJsonArray extends AbstractJsonValue implements JsonArray {

    public static ImmutableJsonArray of(final List<JsonValue> values) {
        return new ImmutableJsonArray(SoftReferencedValueList.of(values));
    }

      ImmutableJsonArray(final SoftReferencedValueList theValueList);

}