code: public void generateShortUrl(@NonNull Context context, @NonNull LinkProperties linkProperties, @Nullable Branch.BranchLinkCreateListener callback) {
          getLinkBuilder(context, linkProperties).generateShortUrl(callback);
      }
docs: Creates a short url for the BUO asynchronously
  
  @param context        {@link Context} instance
  @param linkProperties An object of {@link LinkProperties} specifying the properties of this link
  @param callback       An instance of {@link io.branch.referral.Branch.BranchLinkCreateListener} to receive the results