Salvar User no firebase sem gerar nó aleatório

Estou tentando salvar um User.
Mas eu quero que o nó seja o id do user criado.
Na doc é o seguinte metodo

private void writeNewUser(String userId, String name, String email) {
identar texto pre-formatado em 4 espaços
mDatabase.child("users").child(userId).setValue(user);
}

estou fazendo o seguinte.

User user = new User(email,password);
mDatabase = FirebaseDatabase.getInstance().getReference("users");
String current = FirebaseAuth.getInstance().getCurrentUser().toString();
mDatabase.child(current).setValue(user);

Ja tenho este usuario criado no firebase, só quero salvar novamente em outra tabela.
O erro é que ele nao acha o nó em users e retorna, mas nao quero que ele ache, quero que ele crie um novo, e que seja o mesmo id que gerou quando criei o usuario.
Alguém tem idéia do que seja?