code: public static String computeGrantFormsHash(Document xml) throws Exception {
  		XPathExecutor executor = new XPathExecutor(null);
  		executor.setDoc(xml);
  		GrantApplicationXpath xpath = new GrantApplicationXpath(null);
  		xpath.setExecutor(executor);
  		return _hash(xpath);
  	}
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 Exception
  When the XML cannot be parsed.