throws OrekitException {
final TopocentricFrame frame = getOffsetFrame();
final Transform offsetToBody = frame.getTransformTo(baseFrame.getParent(), null);
final Vector3D  offsetOrigin = offsetToBody.transformPosition(Vector3D.ZERO);
final FieldVector3D<DerivativeStructure> zeroEast =
<BUG>new FieldVector3D<DerivativeStructure>(new DerivativeStructure(parameters, 1, eastOffsetIndex,   0.0),
</BUG>
baseFrame.getEast());
final FieldVector3D<DerivativeStructure> zeroNorth =
<BUG>new FieldVector3D<DerivativeStructure>(new DerivativeStructure(parameters, 1, northOffsetIndex,  0.0),
</BUG>
baseFrame.getNorth());

throws OrekitException {
final TopocentricFrame frame = getOffsetFrame();
final Transform offsetToBody = frame.getTransformTo(baseFrame.getParent(), null);
final Vector3D  offsetOrigin = offsetToBody.transformPosition(Vector3D.ZERO);
final FieldVector3D<DerivativeStructure> zeroEast =
new FieldVector3D<DerivativeStructure>(factory.variable(eastOffsetIndex,   0.0),
baseFrame.getEast());
final FieldVector3D<DerivativeStructure> zeroNorth =
new FieldVector3D<DerivativeStructure>(factory.variable(northOffsetIndex,  0.0),
baseFrame.getNorth());
