.setBeginPosition(beginPosition);
IRange1D iRange = ((IConfig1D) config).getDimensionX().getRangesXList().get(jPosition);
ITrajectory1D itrajectory = (ITrajectory1D) iRange.getTrajectoriesList().get(iPosition);
Trajectory1DImpl trajectoryImpl = getPartialTrajectory(itrajectory);
trajectoryImpl.setBeginPosition(beginPosition);
ITrajectory1D result = (ITrajectory1D) Config1DApi.computeBeginPositionChange(
trajectoryImpl, deltaLock);
swapTrajectory(itrajectory, result);