}
if (currentNode.connect()) {
node = new ExecutionNode();
node.set(KnowledgeBuilderFactoryService.class, new KnowledgeBuilderProviderRemoteClient(currentNode));
node.set(KnowledgeBaseFactoryService.class, new KnowledgeBaseProviderRemoteClient(currentNode));
node.set(DirectoryLookupFactoryService.class, new DirectoryLookupProviderRemoteClient(currentNode, this));
}
} catch (RemoteException ex) {
Logger.getLogger(RemoteConnection.class.getName()).log(Level.SEVERE, null, ex);