code: public ArrayList<Institution> getInstitutions() throws FlickrException {
          ArrayList<Institution> institutions = new ArrayList<Institution>();
          Map<String, Object> parameters = new HashMap<String, Object>();
          parameters.put("method", METHOD_GET_INSTITUTIONS);
  
          Response response = transportAPI.get(transportAPI.getPath(), parameters, apiKey, sharedSecret);
          if (response.isError()) {
              throw new FlickrException(response.getErrorCode(), response.getErrorMessage());
          }
          Element mElement = response.getPayload();
  
          NodeList mNodes = mElement.getElementsByTagName("institution");
          for (int i = 0; i < mNodes.getLength(); i++) {
              Element element = (Element) mNodes.item(i);
              institutions.add(parseInstitution(element));
          }
          return institutions;
      }
docs: Retrieves a list of the current Commons institutions.
  
  This method does not require authentication.
  
  @return List of Institution
  @throws FlickrException