Frans,
I saw that you changed the Init method logic in the PersistenceInfoProviderCore to avoid some problem with the lenght of the method, however the FieldInfoProviderCore' s Init method was not changed and may be this method could generate the same problem.