Come utilizzare un time server Internet per ottenere il tempo?

Mi piacerebbe avere il GMT [Greenwich Mean Time], e anche io non voglio fare affidamento sulla data del mio sistema per questo. Fondamentalmente, voglio usare il server di sincronizzazione del tempo come in.pool.ntp.org [india] per il calcolo GMT, o forse sto andando nella direzione sbagliata !!!
Come fare questo in Java?

C’è qualche libreria Java per ottenere tempo dal server Time?