final double              twoPiWrap   = MathUtils.normalizeAngle(baseAzimuth.getReal(), getObservedValue()[0]) -
baseAzimuth.getReal();
final DerivativeStructure azimuth     = baseAzimuth.add(twoPiWrap);
final DerivativeStructure elevation   = staSat.dotProduct(zenith).divide(staSat.getNorm()).asin();
final EstimatedMeasurement<Angular> estimated =
<BUG>new EstimatedMeasurement<Angular>(this, iteration, evaluation, transitState);
estimated.setEstimatedValue(azimuth.getValue(), elevation.getValue());</BUG>
final AngularCoordinates ac = iner2Body.getInverse().getAngular();
final Vector3D tto  = new Vector3D(azimuth.getPartialDerivative(1, 0, 0, 0, 0, 0),
azimuth.getPartialDerivative(0, 1, 0, 0, 0, 0),

final double              twoPiWrap   = MathUtils.normalizeAngle(baseAzimuth.getReal(), getObservedValue()[0]) -
baseAzimuth.getReal();
final DerivativeStructure azimuth     = baseAzimuth.add(twoPiWrap);
final DerivativeStructure elevation   = staSat.dotProduct(zenith).divide(staSat.getNorm()).asin();
final EstimatedMeasurement<Angular> estimated =
new EstimatedMeasurement<>(this, iteration, evaluation, transitState);
estimated.setEstimatedValue(azimuth.getValue(), elevation.getValue());
final AngularCoordinates ac = iner2Body.getInverse().getAngular();
final Vector3D tto  = new Vector3D(azimuth.getPartialDerivative(1, 0, 0, 0, 0, 0),
azimuth.getPartialDerivative(0, 1, 0, 0, 0, 0),
