Cómo verificar si una aplicación Firebase ya está inicializada en Android

Con lo siguiente, la primera vez que se llama funciona, pero luego falla en llamadas posteriores con "¡Ya existe el nombre de FirebaseApp [DEFAULT]!"

public FirebaseDatabase conn(Context c) {
         FirebaseOptions options = new FirebaseOptions.Builder()
                .setApiKey("key")
                .setDatabaseUrl("url")
                .setApplicationId("ID")
                .build();


        /////I tried Try and Catch with no success//////
        FirebaseApp app = FirebaseApp.initializeApp(c, options);

        /// for this : FirebaseApp app = FirebaseApp.initializeApp(c, options, "some_app");
        //// will fail with "FirebaseApp name some_app already exists!"
        return FirebaseDatabase.getInstance(app);
}

Todo lo anterior es un intento de conectarse a una segunda aplicación Firebase.

Respuestas a la pregunta(6)

Su respuesta a la pregunta