Hello, please explain why someone would declare such an inner class?
and especially why final if its a private class?

Thanks