Contains code from the following book: Jonathan Knudsen, "Java Cryptography", O'Reilly Media, Inc., 1998 Contains code from mulgara project for sparql query parsing