public void addItem(ItemRecord itemRecord) { sorted = false; ERepositoryObjectType type = itemRecord.getType(); boolean isdelete = itemRecord.getProperty().getItem().getState().isDeleted(); if (isdelete) { type = ERepositoryObjectType.RECYCLE_BIN; } types.add(type); TypeNode folder = typeMap.get(type); if (folder == null) { folder = new TypeNode(type); typeMap.put(type, folder); } folder.add(itemRecord); }