/**
   * 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;
  }