javastaticproxydynamicproxy