Personal preference: I like to not split the `{}` across two lines. In almost all other cases I do, but here the only reason we're creating a sub-class is so generics will be preserved. Therefore the empty body of the TypeToken sub-class is uninteresting.