Is there a reason that ObjectCreateFactories must be public? It seems to me that if you call addFactoryCreate( String, Class ), then it shouldn't care if your class is public. It would be very handy if we could use inner classes as factories, but the public requirement makes this impossible.
K.C.
