@SuppressWarnings("SuspiciousInvocationHandlerImplementation")
	@Override
	default Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
		return method.getName().equalsIgnoreCase("lookupAllHostAddr") ?
			lookupAllHostAddr((String) args[0]) : getHostByAddr((byte[]) args[0]);
	}
@param dns NameService implementation to be replaced.
Replace NameService implementation of {@link InetAddress}.
ngrinder-runtime/src/main/java/org/ngrinder/dns/NameServiceProxy.java