code: @Deprecated
      @DeprecatedSince("3.8.0")
      @ReplaceWith("build().awaitReady()")
      public JDA buildBlocking() throws LoginException, InterruptedException
      {
          return buildBlocking(Status.CONNECTED);
      }
docs: Builds a new {@link net.dv8tion.jda.core.JDA} instance and uses the provided token to start the login process.
  <br>This method will block until JDA has logged in and finished loading all resources. This is an alternative
  to using {@link net.dv8tion.jda.core.events.ReadyEvent ReadyEvent}.
  
  @throws LoginException
  If the provided token is invalid.
  @throws IllegalArgumentException
  If the provided token is empty or null.
  @throws InterruptedException
  If an interrupt request is received while waiting for {@link net.dv8tion.jda.core.JDA} to finish logging in.
  This would most likely be caused by a JVM shutdown request.
  
  @return A {@link net.dv8tion.jda.core.JDA} Object that is <b>guaranteed</b> to be logged in and finished loading.
  
  @deprecated
  Use {@link #build()} and {@link JDA#awaitReady()} instead