Making it all a bit more Java like: Third step, parser including config.