final FieldVector3D<DerivativeStructure> zeroNorth =
<BUG>new FieldVector3D<DerivativeStructure>(new DerivativeStructure(parameters, 1, northOffsetIndex,  0.0),
</BUG>
baseFrame.getNorth());
final FieldVector3D<DerivativeStructure> zeroZenith =
<BUG>new FieldVector3D<DerivativeStructure>(new DerivativeStructure(parameters, 1, zenithOffsetIndex, 0.0),
</BUG>
baseFrame.getZenith());
final FieldVector3D<DerivativeStructure> offsetOriginDS =
zeroEast.add(zeroNorth).add(zeroZenith).add(offsetOrigin);

final FieldVector3D<DerivativeStructure> zeroNorth =
new FieldVector3D<DerivativeStructure>(factory.variable(northOffsetIndex,  0.0),
baseFrame.getNorth());
final FieldVector3D<DerivativeStructure> zeroZenith =
new FieldVector3D<DerivativeStructure>(factory.variable(zenithOffsetIndex, 0.0),
baseFrame.getZenith());
final FieldVector3D<DerivativeStructure> offsetOriginDS =
zeroEast.add(zeroNorth).add(zeroZenith).add(offsetOrigin);
