Oh, I see why, you are doing side-effect on the ListBuffer [here](https://github.com/scala-ide/scala-ide-play2/pull/171/files#L0R32). I'd prefer if that wasn't the case. A method that both returns a value and perform side-effects is hard to maintain (and it's hard to understand the contract of the method by just looking at the implementation).