Java GCM Client