TPathChanges oldPathInfo = null; if (pathChanges.get(0).getAddPathsSize() == 1 && pathChanges.get(1).getDelPathsSize() == 1) { newPathInfo = pathChanges.get(0); oldPathInfo = pathChanges.get(1); } else if (pathChanges.get(1).getAddPathsSize() == 1 && pathChanges.get(0).getDelPathsSize() == 1) { newPathInfo = pathChanges.get(1); oldPathInfo = pathChanges.get(0);