An java object factory framework.