if (sudo.canExecute() && (serverProcess.getCredentials() != null) && (thisProcess.getCredentials() != null)) { long processUid = serverProcess.getCredentials().getUid(); long processGid = serverProcess.getCredentials().getGid(); long agentProcessUid = thisProcess.getCredentials().getUid(); long agentProcessGid = thisProcess.getCredentials().getGid(); boolean sudoNeededForUser = (processUid != agentProcessUid); boolean sudoNeededForGroup = (processGid != agentProcessGid); buffer.append(serverProcess.getCredentialsName().getUser()); } else { buffer.append(serverProcess.getCredentials().getUid()); buffer.append(serverProcess.getCredentialsName().getGroup()); } else { buffer.append(serverProcess.getCredentials().getGid());