class GeoId implements Serializable, Comparable<GeoId> {

	@Pure
	public String getInternalId() {
		final int endIndex = this.id.indexOf('#');
		if (endIndex <= 0) {
			return null;
		}
		return this.id.substring(0, endIndex);
	}

	  GeoId(String id);
	  GeoId(double lowerx, double lowery, double upperx, double uppery, String id);

}