code: public static MoveAnimation move (final AbsolutePanel parent, final Widget target)
      {
          return new MoveAnimation(target) {
              @Override protected void updatePosition (int left, int top) {
                  parent.setWidgetPosition(target, left, top);
              }
          };
      }
docs: Creates an animation that will move the specified child of the specified absolute panel. The
  returned animation is configured fluently, for example:
  
  <code>FX.move(panel, target).from(x, y).to(dx, dy).onComplete(action).run(500);</code>