public @Nullable Point getInitialLocation() {
    if (LOG.isDebugEnabled()) {
      LOG.debug("Using " + (
        myInitialLocationCallback != null
        ? "the callback (" + myInitialLocationCallback + ")"
        : myUserLocationSet
        ? "the set bounds (" + myUserBounds + ")"
        : "null"
        ) + " to get the initial location");
    }
    return myInitialLocationCallback != null
           ? myInitialLocationCallback.compute()
           : myUserLocationSet
             ? myUserBounds.getLocation()
             : null;
  }
public @Nullable Point getInitialLocation()