Akka modificando / creando un archivo de configuración a partir del código fuente

¿Es posible modificar o crear un archivo de configuración a partir del código fuente? Estoy creando una arquitectura cliente / servidor con comunicación remota. Lo que quiero cumplir es la capacidad de iniciar la aplicación cliente con, por ejemplo: host / puerto y cuando todavía no hay un archivo de configuración para crear uno que cumpla con los argumentos de la línea de comandos.

akka {
  actor {
    provider = remote
  }
  remote {
    enabled-transports = ["akka.remote.netty.tcp"]
    netty.tcp {
      hostname = "127.0.0.1" <--- here 
      port = 2553 <--- here
    }
  }
} 

Las configuraciones no son realmente complicadas. Quiero cambiar desde el puerto de origen solo (eventualmente host, por ahora es localhost de todas formas para las pruebas) para automatizarlo un poco para poder ejecutar múltiples clientes simplemente pasándolos a la función principal.

Respuestas a la pregunta(1)

Su respuesta a la pregunta