Scanner não vê após o espaço

Eu estou escrevendo um programa que pede o nome completo da pessoa e então pega essa entrada e a inverte (por exemplo, John Doe-Doe, John). Comecei tentando apenas obter a entrada, mas é só pegar o primeiro nome.

Aqui está o meu código:

public static void processName(Scanner scanner) {
    System.out.print("Please enter your full name: ");
    String name = scanner.next();
    System.out.print(name);
}

questionAnswers(6)

yourAnswerToTheQuestion