protected VcObjectImpl(ManagedObject mo) { this.moRef = mo._getRef(); this.type = VcObjectType.fromMo(mo); }
protected static VcObject getVcInvalidProxy(ManagedObjectReference moRef, VcException e) { Class<? extends VcObject> type = VcObjectType.fromMoRef(moRef).getVcClass(); return (VcObject) Proxy.newProxyInstance( type.getClassLoader(), new Class[] {type}, new VcInvalidProxy(moRef, e)); }