PersistenceCapable pc = (PersistenceCapable)obj; pc.setPersistenceManager("Manager");
    public static void makePersistent(Object obj){        System.out.println( "makePersistent " + obj.getClass() + " " +  Arrays.asList(obj.getClass().getInterfaces()) );         InterceptFieldEnabled t = (InterceptFieldEnabled)obj;        t.setInterceptFieldCallback( new StateManager());        FieldProvider provider = (FieldProvider)obj;        System.out.println("Field Names " + Arrays.asList(provider.getFieldNames()) );        System.out.println("Field Types " + Arrays.asList(provider.getFieldTypes()) );        }