Just to confirm: the method Type.getNumber() does not ensure a consistent numeration for the classes between different runs, right? I mean, java.lang.Object might be assigned number 34 in one and 24 in another, no?