Main Process doesn't exist on creating ApolloClient

I have a very basic code as below and I notice that the main process/thread doesn’t exit on creating ApolloClient. Can you please help me understand if I am doing anything wrong by design ?

fun main(args: Array<String>) {
    println("Hello World!")
    val apolloClient = ApolloClient.Builder().serverUrl("http://localhost:8280/graphql").build();

Screenshot from my IntelliJ