Add the FinalClass checkstyle module. Make the Type class final. To not break...

Add the FinalClass checkstyle module. Make the Type class final. To not break the signature tests despite this (theorically) backward incompatible change, it is necessary to do as if Type has always been final.
1 job for make-type-final in 6 minutes and 42 seconds