code: public static String computeGrantFormsHash(String xml) throws S2SException {
  		GrantApplicationXpath xpath;
          try {
              xpath = new GrantApplicationXpath(xml);
              return _hash(xpath);
          }catch (Exception e) {
              log.error(e.getMessage(), e);
              throw new S2SException(e.getMessage(),e);
          }
  	}
docs: Computes the hash value for the Grants.gov application XML.
  
  @param xml
  The Grants.gov application XML.
  @return The SHA-1 hash value of &lt;grant:forms&gt; tag inside the
  application XML.
  @throws S2SException
  When the XML cannot be parsed.