GlobeCoordinatesValueImpl extends ValueImpl implements
		GlobeCoordinatesValue { @JsonIgnore @Override public double getPrecision() { return this.value.getPrecision(); } GlobeCoordinatesValueImpl(double latitude, double longitude,
			double precision, String globe); @JsonCreator  GlobeCoordinatesValueImpl(
			@JsonProperty("value") JacksonInnerGlobeCoordinates innerCoordinates); JacksonInnerGlobeCoordinates getValue(); @JsonIgnore @Override double getLatitude(); @JsonIgnore @Override double getLongitude(); @JsonIgnore @Override double getPrecision(); @JsonIgnore @Override String getGlobe(); @JsonIgnore @Override ItemIdValue getGlobeItemId(); @Override T accept(ValueVisitor<T> valueVisitor); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString();  }
@Test public void onlyAllowedPrecisions() { GlobeCoordinatesValue v = new GlobeCoordinatesValueImpl(12.3, 14.1, 0.0, GlobeCoordinatesValue.GLOBE_EARTH); assertTrue(v.getPrecision() > 0.); }