Well, I've done it. I've added another exception to the JGE code to fix missing Metadata information on custom entities. Seriously, Microsoft? Your Metadata is so clean and nice with the system entities. But the missing information you're assuming is intuitive on custom entities rather perturbs both my code, and me.
I made a comment on my post yesterday about the situation, and the cause. I won't rehash it here. In any case, those implementers who had troubles with the code in conjunction with Integer fields on custom entities should grab version 1.0.5 of the code, fresh from the oven.