public static Ulimit fromSigarBean(ResourceLimit lim, long infinity) {
return new Ulimit(
replaceInfinity(lim.getCoreCur(), infinity),
replaceInfinity(lim.getDataCur(), infinity),
replaceInfinity(lim.getFileSizeCur(), infinity),
replaceInfinity(lim.getPipeSizeCur(), infinity),
replaceInfinity(lim.getMemoryCur(), infinity),
replaceInfinity(lim.getOpenFilesCur(), infinity),
replaceInfinity(lim.getStackCur(), infinity),
replaceInfinity(lim.getCpuCur(), infinity),
replaceInfinity(lim.getProcessesCur(), infinity),
replaceInfinity(lim.getVirtualMemoryCur(), infinity));
}