typesafehub/play2-mini — comment on commit a2b2871c988384ceb8e4770ba93be14a15dd0524
File: README line 8
By pk11:

The idea here was to provide a similar implementation for both scala and java. The java version is relying on calling methods using reflection (needed for the annotation support), so we would not gain too much by passing in an instance, since we need the class.

The scala version could be changed to something what you suggest, I just thought it was more elegant to have the same API for registering the application using both languages.