public ProxyFactoryFactory(ClassLoaderProvider classLoaderProvider) {
		this.classLoaderProvider = classLoaderProvider;
		methodFilter = new MethodFilter() {
			@Override
			public boolean isHandled(Method m) {
				return !m.getDeclaringClass().equals(Object.class)
						&& !m.getName().equals("finalize")
						&& !m.getName().equals("equals")
						&& !m.getName().equals("hashCode")
						&& !m.getName().equals("toString");
			}
		};
	}