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);
		}
	}
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 ) ; } }
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.