5936424659
The reason is that canonicalText requires some additional computations to be done when reading class files, while in fact we only need a class name of the type