question: public List < Integer > readListOfIntegers ( DataInput in ) throws IOException { int size = InternalDataSerializer . readArrayLength ( in ) ; if ( size > 0 ) { List < Integer > list = new ArrayList < Integer > ( size ) ; for ( int i = 0 ; i < size ; i ++ ) { list . add ( Integer . valueOf ( in . readInt ( ) ) ) ; } return list ; } else if ( size == 0 ) { return Collections . < Integer > emptyList ( ) ; } else { return null ; } }
target:  Reads a list of integers serialized by writeListOfIntegers. This will return null if the object serialized by writeListOfIntegers was null.