* @throws IOException
* If an error occurs retrieving the list from GALILEO.
*/
private void getInstitutions() throws IOException {
ArrayList<GalileoInstitution> institutionList = new ArrayList<GalileoInstitution>();
URLDataSource uds = new URLDataSource();
String result = uds.retrieveWithTimeout(instResolver, 10000).trim();
StringTokenizer st = new StringTokenizer(result, "\n");
while (st.hasMoreTokens()) {
institutionList.add(new GalileoInstitution(st.nextToken()));
}