Experimenting with Spring batch and programatic flow construction