square/dagger — pull request #224 by JakeWharton (2013-05-03 05:21:14+00:00)
Title: Use two dollar signs between class name and dagger-generated suffix.

This prevents the extremely rare (but possible) case where a generated class for a type has naming conflicts with a static inner class on that same type.