question: public Collection < GridPortRecord > records ( ) { synchronized ( recs ) { return Collections . unmodifiableCollection ( new ArrayList < > ( recs ) ) ; } }
target:  Returns unmodifiable collections of records.