/** * get region * * @param lockRegionData the intial lock-region-data Node * @return region */ public RegionInfo getLockRegion(LockRegionData lockRegionData) { JavaRegion javaRegion = lockRegionData.getJavaRegion(); int regionBegin = javaRegion.getBeginOffset().intValue(); int length = javaRegion.getLength().intValue(); int regionEnd = regionBegin + length; CollabLineRegion[] cLineRegionList = getCollabLineRegion(lockRegionData); Vector cLineRegions = new Vector(); cLineRegions.addAll(Arrays.asList(cLineRegionList)); RegionInfo regionInfo = new RegionInfo( javaRegion.getRegionName(), getName(), getFileGroupName(), RegionInfo.CHAROFFSET_RANGE, regionBegin, regionEnd, 0, cLineRegions); return regionInfo; }