public @NotNull RelativePoint getPointOn(@NotNull Component aTargetComponent) {
    final Point point = getPoint(aTargetComponent);
    return new RelativePoint(aTargetComponent, point);
  }
public @NotNull RelativePoint getPointOn(@NotNull Component aTargetComponent)