@Override public Object run() throws Exception { if (print) { printTokens(conf, tokenFile, verbose); } else if (cancel) { cancelTokens(conf, tokenFile); } else if (renew) { renewTokens(conf, tokenFile); } else { // otherwise we are fetching FileSystem fs = getFileSystem(conf, webUrl); saveDelegationToken(conf, fs, renewer, tokenFile); } return null; } });