throws ClassNotFoundException, IOException,
InstantiationException, IllegalAccessException
{
FnnUnmarshal fnnUnmarshal = (FnnUnmarshal)
fnnLoader.loadClass("FnnClass").newInstance();
Proxy unmarshalled = (Proxy)
fnnUnmarshal.unmarshal(new MarshalledObject(proxy));
ClassLoader unmarshalledLoader =
unmarshalled.getClass().getClassLoader();
if (checker != null) {
checker.checkLoad(unmarshalled, expectedLoader);
} else {
if (unmarshalledLoader != expectedLoader) {