/**
   * @param obj : obj
   * @param dao : dao
   * @param sessionDataBean : sessionDataBean
   * @throws BizLogicException : BizLogicException
   */
  @Override
  public synchronized void postInsert(Object obj, DAO dao, SessionDataBean sessionDataBean)
      throws BizLogicException {
    final StorageContainer container = (StorageContainer) obj;
    try {
      final int noOfContainers = container.getNoOfContainers().intValue();
      final Map simMap = container.getSimilarContainerMap();
      final int checkButton = Integer.parseInt((String) simMap.get("checkedButton"));
      for (int i = 1; i <= noOfContainers; i++) {

        final String simContPrefix = "simCont:" + i + "_";
        final String contName = (String) simMap.get(simContPrefix + "name");
        final String identifier = (String) simMap.get(simContPrefix + "Id");
        final StorageContainer cont = new StorageContainer(container);
        // Logger.out.info("contName:" + contName);

        cont.setId(new Long(identifier));
        cont.setName(contName); // by falguni ...Container name is
        // generated via label generator.
        if (checkButton == 2) {
          final String parentId = (String) simMap.get(simContPrefix + "parentContainerId");
          final String posOne = (String) simMap.get(simContPrefix + "positionDimensionOne");
          final String posTwo = (String) simMap.get(simContPrefix + "positionDimensionTwo");
          final String parentContName = (String) simMap.get(simContPrefix + "parentContName");
          final StorageContainer parentContainer = new StorageContainer();
          parentContainer.setId(new Long(parentId));
          parentContainer.setName(parentContName);

          final ContainerPosition cntPos = cont.getLocatedAtPosition();

          cntPos.setPositionDimensionOne(new Integer(posOne));
          cntPos.setPositionDimensionTwo(new Integer(posTwo));
          cntPos.setOccupiedContainer(cont);
          cntPos.setParentContainer(parentContainer);

          // cont.setParent(parentContainer); // <<----

        }
      }

    } catch (final Exception e) {
      this.logger.error(e.getMessage(), e);
      e.printStackTrace();
    }
    super.postInsert(obj, dao, sessionDataBean);
  }