public static Object factory(Object obj)
	{
		Class<?> classType = obj.getClass();
		
		return Proxy.newProxyInstance(classType.getClassLoader(), obj.getClass().getInterfaces(), 
				new VectorProxy(obj));
	}