public Array readData(Variable v2, Section section) throws IOException, InvalidRangeException {
    """
	Read the data for the variable
	
	@param v2      Variable to read
	@param section section infomation
	@return Array of data
	@throws IOException           problem reading from file
	@throws InvalidRangeException invalid Range
    """
    if (gemreader == null) {
      throw new IllegalStateException("reader not initialized");
    }
    return readSoundingData(v2, section, gemreader.getFileSubType().equals(GempakSoundingFileReader.MERGED));
  }
public Array readData(Variable v2, Section section) throws IOException, InvalidRangeException {
    if (gemreader == null) {
      throw new IllegalStateException("reader not initialized");
    }
    return readSoundingData(v2, section, gemreader.getFileSubType().equals(GempakSoundingFileReader.MERGED));
  }
public Array readData ( Variable v2 , Section section ) throws IOException , InvalidRangeException { if ( gemreader == null ) { throw new IllegalStateException ( "reader not initialized" ) ; } return readSoundingData ( v2 , section , gemreader . getFileSubType ( ) . equals ( GempakSoundingFileReader . MERGED ) ) ; }
Read the data for the variable

@param v2      Variable to read
@param section section infomation
@return Array of data
@throws IOException           problem reading from file
@throws InvalidRangeException invalid Range
Read the data for the variable