public AbstractNodeCreationEventListener(VirtualNodeInternal vn) throws ProActiveException { if (!vn.isLookup()) { ((VirtualNodeImpl) vn).addNodeCreationEventListener(this); } else { throw new ProActiveException("Cannot instantiate a listener on a VirtualNodeLookup"); } }