Como usar a API do Google QPX com Java para pesquisa de voos?

Estou tentando criar um código Java simples que obtenha opções de vôo usando a API do Google QPX, para o voo de Nova York para Londres. Eu me inscrevi no Google e recebi API_key.

Eu li a documentação, mas infelizmente não consegui encontrar nenhum exemplo que me mostrasse como fazê-lo.

Aqui o que eu tentei até agora:

import com.google.api.services.qpxExpress.model.*;
import java.util.*;

public class Main 
{
    public static void main(String[] args) 
    {   
        // Passengers
        PassengerCounts passengers = new PassengerCounts();
        passengers.setAdultCount(2);

        // Slice
        List<SliceInput> slices = new ArrayList<SliceInput>();

        SliceInput slice = new SliceInput();
        slice.setOrigin("JFK"); // John Kennedy Airport in Ney York
        slice.setDestination("LHR"); // London Heathrow
        slice.setDate("2015-07-01");
        slices.add(slice);


        // Options request
        TripOptionsRequest tripOptions = new TripOptionsRequest(); 
        tripOptions.setPassengers(passengers);
        tripOptions.setSlice(slices);


        // Search request
        TripsSearchRequest tripSearchReq = new TripsSearchRequest();
        tripSearchReq.setRequest(tripOptions);

        // Next steps?
        // Setting up QPXExpress?

    }
}

Agradeço se alguém puder me ajudar a completar o código. Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion