cdm/src/main/java/ucar/nc2/NetcdfFile.java
public java.util.List<Array> readArrays(java.util.List<Variable> variables) throws IOException {
    java.util.List<Array> result = new java.util.ArrayList<>();
    for (Variable variable : variables)
      result.add(variable.read());
    return result;
  }
public java.util.List<Array> readArrays(java.util.List<Variable> variables) throws IOException {
    java.util.List<Array> result = new java.util.ArrayList<>();
    for (Variable variable : variables)
      result.add(variable.read());
    return result;
  }
Do a bulk read on a list of Variables and
return a corresponding list of Array that contains the results
of a full read on each Variable.
This is mostly here so DODSNetcdf can override it with one call to the server.

@param variables List of type Variable
@return List of Array, one for each Variable in the input.
@throws IOException if read error