question: public List < JSONValue > values ( ) { return Collections . unmodifiableList ( values ) ; }
target:  Returns a list of the values in this array in document order. The returned list is backed by this array and will reflect subsequent changes. It cannot be used to modify this array. Attempts to modify the returned list will result in an exception.