code: public GeometryIndex parse(String id) throws GeometryIndexNotFoundException {
  		try {
  			GeometryIndex index = parseRecursive(id.toLowerCase());
  			if (index == null) {
  				throw new GeometryIndexNotFoundException("Could not parse '" + id + "' as a GeometryIndex.");
  			}
  			return index;
  		} catch (GeometryIndexNotFoundException e) {
  			throw new GeometryIndexNotFoundException("Could not parse '" + id + "' as a GeometryIndex.", e);
  		}
  	}
docs: Given a certain string identifier, parse it as a geometry index.
  
  @param id
  The identifier to try and parse.
  @return Returns the associating geometry index (if no exception was thrown).
  @throws GeometryIndexNotFoundException
  In case the identifier could not be parsed.