private static Grid connectToGrid(boolean delegate) {
boolean delegated = false;
GridClient grid = new GridClient();
if(delegate) {
try {
final GridNode delegatedNode = grid.delegate(true);
if(delegatedNode != null) {
delegated = true;
grid = new GridClient(delegatedNode);
}
} catch (RemoteException e) {