public static BeanInterface createCglibBean() {
Enhancer enhancer = new Enhancer();
enhancer.setClassLoader( BeanInterface.class.getClassLoader() );
enhancer.setInterfaces( new Class[] { BeanInterface.class } );
enhancer.setCallbackFilter( new InterfaceMethodFilter() );
enhancer.setCallbacks( new Callback[] { new FixedValue()
{
public Object loadObject() throws Exception {
return "Hello, World!";
}