def homographs(term, use_cache = true)

	    raise NoWordnetConnection, "There is presently no connection to wordnet. To attempt to reistablish a connection you should use the 'open!' command on the Wordnet object." unless connected?

	    # Ensure that the term is either in the cache. If not, locate and add it if possable.
	    cache_ensure_from_wordnet(term, use_cache)

	    # We should either have the word in cache now or nowt... we should now change that into homograph input format (we do this here to improve performance during the cacheing performed above)
	    cached_entry_to_homograph_hash(term)

	end
def homographs(term, use_cache = true)

	    raise NoWordnetConnection, "There is presently no connection to wordnet. To attempt to reistablish a connection you should use the 'open!' command on the Wordnet object." unless connected?

	    # Ensure that the term is either in the cache. If not, locate and add it if possable.
	    cache_ensure_from_wordnet(term, use_cache)

	    # We should either have the word in cache now or nowt... we should now change that into homograph input format (we do this here to improve performance during the cacheing performed above)
	    cached_entry_to_homograph_hash(term)

	end
Locates from a term any relevent homographs and constructs a homographs hash.

 @param [String] term The specific term that is desired from within wordnet.
 @param [true, false] use_cache Specify whether to use caching when finding and retreving terms.
 @result [Hash, nil] A hash in the format { 'lemma' => ..., 'tagsense_counts' => ..., 'synset_ids' => ...  }, or nil if no homographs are available.
 @raise [NoWordnetConnection] If there is currently no wordnet connection.