code: public LofDataSet deepCopy()
      {
          LofDataSet result = new LofDataSet();
          result.getDataIdList().addAll(this.dataIdList);
          Collection<LofPoint> pointList = this.dataMap.values();
          for (LofPoint targetPoint : pointList)
          {
              result.getDataMap().put(targetPoint.getDataId(), targetPoint.deepCopy());
          }
  
          return result;
      }
docs: 対象エンティティのDeepCopyを作成する。
  
  @return 対象エンティティのDeepCopy